RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux bos02-arm64-001 4.4.0-103-generic #126-Ubuntu SMP Mon Dec 4 16:25:46 UTC 2017 aarch64 Buildd toolchain package versions: launchpad-buildd_157 python-lpbuildd_157 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.3 dpkg-dev_1.18.4ubuntu1.3 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 15 Dec 20:25:27 ntpdate[1829]: adjust time server 10.211.37.1 offset 0.001185 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=zesty --arch=armhf PACKAGEBUILD-13860638 /home/buildd/filecache-default/7296b7fdbd60333f0b23a2c266b4e3f3abffe2d4 Creating target for build PACKAGEBUILD-13860638 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=zesty --arch=armhf PACKAGEBUILD-13860638 Starting target for build PACKAGEBUILD-13860638 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=zesty --arch=armhf PACKAGEBUILD-13860638 'deb http://ppa.launchpad.net/libretro/testing/ubuntu zesty main' 'deb http://ftpmaster.internal/ubuntu zesty main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu zesty-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu zesty-updates main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-13860638 RUN: /usr/share/launchpad-buildd/slavebin/in-target add-trusted-keys --backend=chroot --series=zesty --arch=armhf PACKAGEBUILD-13860638 Adding trusted keys to build-PACKAGEBUILD-13860638 Warning: apt-key output should not be parsed (stdout is not a terminal) OK Warning: apt-key output should not be parsed (stdout is not a terminal) /etc/apt/trusted.gpg -------------------- pub rsa4096 2014-07-29 [SC] 3B2B A0B6 7509 8689 9B18 9AFF 18DA AE7F ECA3 745F uid [ unknown] Launchpad PPA for Libretro /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 790B C727 7767 219C 42C8 6F93 3B4F E6AC C0B2 1F32 uid [ unknown] Ubuntu Archive Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092 uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=zesty --arch=armhf PACKAGEBUILD-13860638 Updating target for build PACKAGEBUILD-13860638 Hit:1 http://ftpmaster.internal/ubuntu zesty InRelease Get:2 http://ppa.launchpad.net/libretro/testing/ubuntu zesty InRelease [15.9 kB] Get:3 http://ftpmaster.internal/ubuntu zesty-security InRelease [89.2 kB] Get:4 http://ftpmaster.internal/ubuntu zesty-updates InRelease [89.2 kB] Get:5 http://ppa.launchpad.net/libretro/testing/ubuntu zesty/main armhf Packages [15.5 kB] Get:6 http://ftpmaster.internal/ubuntu zesty-security/main armhf Packages [163 kB] Get:7 http://ppa.launchpad.net/libretro/testing/ubuntu zesty/main Translation-en [13.5 kB] Get:8 http://ftpmaster.internal/ubuntu zesty-security/main Translation-en [79.6 kB] Get:9 http://ftpmaster.internal/ubuntu zesty-security/restricted armhf Packages [2204 B] Get:10 http://ftpmaster.internal/ubuntu zesty-security/restricted Translation-en [1352 B] Get:11 http://ftpmaster.internal/ubuntu zesty-security/universe armhf Packages [98.0 kB] Get:12 http://ftpmaster.internal/ubuntu zesty-security/universe Translation-en [59.0 kB] Get:13 http://ftpmaster.internal/ubuntu zesty-security/multiverse armhf Packages [1564 B] Get:14 http://ftpmaster.internal/ubuntu zesty-security/multiverse Translation-en [1744 B] Get:15 http://ftpmaster.internal/ubuntu zesty-updates/main armhf Packages [236 kB] Get:16 http://ftpmaster.internal/ubuntu zesty-updates/main Translation-en [114 kB] Get:17 http://ftpmaster.internal/ubuntu zesty-updates/restricted armhf Packages [2208 B] Get:18 http://ftpmaster.internal/ubuntu zesty-updates/restricted Translation-en [1516 B] Get:19 http://ftpmaster.internal/ubuntu zesty-updates/universe armhf Packages [173 kB] Get:20 http://ftpmaster.internal/ubuntu zesty-updates/universe Translation-en [94.9 kB] Get:21 http://ftpmaster.internal/ubuntu zesty-updates/multiverse armhf Packages [9572 B] Get:22 http://ftpmaster.internal/ubuntu zesty-updates/multiverse Translation-en [6280 B] Fetched 1267 kB in 3s (380 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: apt apt-transport-https base-files bash bsdutils ca-certificates libapt-pkg5.0 libasn1-8-heimdal libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcurl3-gnutls libdb5.3 libfdisk1 libgcrypt20 libgnutls30 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libidn11 libidn2-0 libk5crypto3 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libmount1 libperl5.24 libroken18-heimdal libseccomp2 libsmartcols1 libssl1.0.0 libsystemd0 libtasn1-6 libudev1 libuuid1 libwind0-heimdal linux-libc-dev login mount multiarch-support openssl optipng passwd perl perl-base perl-modules-5.24 systemd systemd-sysv tzdata util-linux 57 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 24.3 MB of archives. After this operation, 186 kB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu zesty-updates/main armhf base-files armhf 9.6ubuntu13.1 [59.1 kB] Get:2 http://ftpmaster.internal/ubuntu zesty-security/main armhf bash armhf 4.4-2ubuntu1.1 [528 kB] Get:3 http://ftpmaster.internal/ubuntu zesty-updates/main armhf bsdutils armhf 1:2.29-1ubuntu2.1 [52.4 kB] Get:4 http://ftpmaster.internal/ubuntu zesty-security/main armhf login armhf 1:4.2-3.2ubuntu1.17.04.2 [301 kB] Get:5 http://ftpmaster.internal/ubuntu zesty-updates/main armhf util-linux armhf 2.29-1ubuntu2.1 [843 kB] Get:6 http://ftpmaster.internal/ubuntu zesty-updates/main armhf mount armhf 2.29-1ubuntu2.1 [125 kB] Get:7 http://ftpmaster.internal/ubuntu zesty-security/main armhf libperl5.24 armhf 5.24.1-2ubuntu1.1 [2795 kB] Get:8 http://ftpmaster.internal/ubuntu zesty-security/main armhf perl armhf 5.24.1-2ubuntu1.1 [219 kB] Get:9 http://ftpmaster.internal/ubuntu zesty-security/main armhf perl-base armhf 5.24.1-2ubuntu1.1 [1220 kB] Get:10 http://ftpmaster.internal/ubuntu zesty-security/main armhf perl-modules-5.24 all 5.24.1-2ubuntu1.1 [2662 kB] Get:11 http://ftpmaster.internal/ubuntu zesty-security/main armhf libc6-dev armhf 2.24-9ubuntu2.2 [1807 kB] Get:12 http://ftpmaster.internal/ubuntu zesty-security/main armhf libc-dev-bin armhf 2.24-9ubuntu2.2 [59.4 kB] Get:13 http://ftpmaster.internal/ubuntu zesty-security/main armhf linux-libc-dev armhf 4.10.0-42.46 [874 kB] Get:14 http://ftpmaster.internal/ubuntu zesty-security/main armhf libc6 armhf 2.24-9ubuntu2.2 [2150 kB] Get:15 http://ftpmaster.internal/ubuntu zesty-security/main armhf libdb5.3 armhf 5.3.28-12ubuntu0.1 [589 kB] Get:16 http://ftpmaster.internal/ubuntu zesty-security/main armhf libc-bin armhf 2.24-9ubuntu2.2 [483 kB] Get:17 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libapt-pkg5.0 armhf 1.4.6~17.04.1 [717 kB] Get:18 http://ftpmaster.internal/ubuntu zesty-updates/main armhf apt armhf 1.4.6~17.04.1 [1064 kB] Get:19 http://ftpmaster.internal/ubuntu zesty-security/main armhf passwd armhf 1:4.2-3.2ubuntu1.17.04.2 [745 kB] Get:20 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libuuid1 armhf 2.29-1ubuntu2.1 [14.4 kB] Get:21 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libblkid1 armhf 2.29-1ubuntu2.1 [98.4 kB] Get:22 http://ftpmaster.internal/ubuntu zesty-security/main armhf libgcrypt20 armhf 1.7.6-1ubuntu0.2 [344 kB] Get:23 http://ftpmaster.internal/ubuntu zesty-security/main armhf libidn11 armhf 1.33-1ubuntu0.1 [43.1 kB] Get:24 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libmount1 armhf 2.29-1ubuntu2.1 [106 kB] Get:25 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libseccomp2 armhf 2.3.1-2.1ubuntu2~17.04.1 [30.0 kB] Get:26 http://ftpmaster.internal/ubuntu zesty-security/main armhf systemd armhf 232-21ubuntu7.1 [2177 kB] Get:27 http://ftpmaster.internal/ubuntu zesty-security/main armhf libsystemd0 armhf 232-21ubuntu7.1 [188 kB] Get:28 http://ftpmaster.internal/ubuntu zesty-security/main armhf systemd-sysv armhf 232-21ubuntu7.1 [12.1 kB] Get:29 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libfdisk1 armhf 2.29-1ubuntu2.1 [132 kB] Get:30 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libsmartcols1 armhf 2.29-1ubuntu2.1 [60.5 kB] Get:31 http://ftpmaster.internal/ubuntu zesty-security/main armhf libudev1 armhf 232-21ubuntu7.1 [49.9 kB] Get:32 http://ftpmaster.internal/ubuntu zesty-security/main armhf multiarch-support armhf 2.24-9ubuntu2.2 [6830 B] Get:33 http://ftpmaster.internal/ubuntu zesty-security/main armhf libroken18-heimdal armhf 7.1.0+dfsg-9ubuntu1.1 [33.9 kB] Get:34 http://ftpmaster.internal/ubuntu zesty-security/main armhf libasn1-8-heimdal armhf 7.1.0+dfsg-9ubuntu1.1 [138 kB] Get:35 http://ftpmaster.internal/ubuntu zesty-security/main armhf libtasn1-6 armhf 4.10-1ubuntu0.1 [30.7 kB] Get:36 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libgnutls30 armhf 3.5.6-4ubuntu4.3 [572 kB] Get:37 http://ftpmaster.internal/ubuntu zesty-security/main armhf libheimbase1-heimdal armhf 7.1.0+dfsg-9ubuntu1.1 [24.1 kB] Get:38 http://ftpmaster.internal/ubuntu zesty-security/main armhf libhcrypto4-heimdal armhf 7.1.0+dfsg-9ubuntu1.1 [77.4 kB] Get:39 http://ftpmaster.internal/ubuntu zesty-security/main armhf libwind0-heimdal armhf 7.1.0+dfsg-9ubuntu1.1 [47.2 kB] Get:40 http://ftpmaster.internal/ubuntu zesty-security/main armhf libhx509-5-heimdal armhf 7.1.0+dfsg-9ubuntu1.1 [88.3 kB] Get:41 http://ftpmaster.internal/ubuntu zesty-security/main armhf libkrb5-26-heimdal armhf 7.1.0+dfsg-9ubuntu1.1 [168 kB] Get:42 http://ftpmaster.internal/ubuntu zesty-security/main armhf libheimntlm0-heimdal armhf 7.1.0+dfsg-9ubuntu1.1 [13.3 kB] Get:43 http://ftpmaster.internal/ubuntu zesty-security/main armhf libgssapi3-heimdal armhf 7.1.0+dfsg-9ubuntu1.1 [79.5 kB] Get:44 http://ftpmaster.internal/ubuntu zesty-security/main armhf libldap-2.4-2 armhf 2.4.44+dfsg-3ubuntu2.1 [132 kB] Get:45 http://ftpmaster.internal/ubuntu zesty-security/main armhf libldap-common all 2.4.44+dfsg-3ubuntu2.1 [16.8 kB] Get:46 http://ftpmaster.internal/ubuntu zesty-security/main armhf libssl1.0.0 armhf 1.0.2g-1ubuntu11.4 [710 kB] Get:47 http://ftpmaster.internal/ubuntu zesty-security/main armhf tzdata all 2017c-0ubuntu0.17.04 [203 kB] Get:48 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libgssapi-krb5-2 armhf 1.15-1ubuntu0.1 [98.7 kB] Get:49 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libkrb5-3 armhf 1.15-1ubuntu0.1 [230 kB] Get:50 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libkrb5support0 armhf 1.15-1ubuntu0.1 [28.1 kB] Get:51 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libk5crypto3 armhf 1.15-1ubuntu0.1 [82.8 kB] Get:52 http://ftpmaster.internal/ubuntu zesty-security/main armhf libidn2-0 armhf 0.16-1ubuntu0.1 [45.4 kB] Get:53 http://ftpmaster.internal/ubuntu zesty-security/main armhf libcurl3-gnutls armhf 7.52.1-4ubuntu1.4 [166 kB] Get:54 http://ftpmaster.internal/ubuntu zesty-updates/main armhf apt-transport-https armhf 1.4.6~17.04.1 [30.5 kB] Get:55 http://ftpmaster.internal/ubuntu zesty-security/main armhf openssl armhf 1.0.2g-1ubuntu11.4 [484 kB] Get:56 http://ftpmaster.internal/ubuntu zesty-security/main armhf ca-certificates all 20170717~17.04.1 [167 kB] Get:57 http://ftpmaster.internal/ubuntu zesty-security/main armhf optipng armhf 0.7.6-1ubuntu0.17.04.1 [79.8 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 24.3 MB in 6s (3933 kB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../base-files_9.6ubuntu13.1_armhf.deb ... Unpacking base-files (9.6ubuntu13.1) over (9.6ubuntu13) ... Setting up base-files (9.6ubuntu13.1) ... Installing new version of config file /etc/update-motd.d/50-motd-news ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../bash_4.4-2ubuntu1.1_armhf.deb ... Unpacking bash (4.4-2ubuntu1.1) over (4.4-2ubuntu1) ... Setting up bash (4.4-2ubuntu1.1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.29-1ubuntu2.1_armhf.deb ... Unpacking bsdutils (1:2.29-1ubuntu2.1) over (1:2.29-1ubuntu2) ... Setting up bsdutils (1:2.29-1ubuntu2.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../login_1%3a4.2-3.2ubuntu1.17.04.2_armhf.deb ... Unpacking login (1:4.2-3.2ubuntu1.17.04.2) over (1:4.2-3.2ubuntu1) ... Setting up login (1:4.2-3.2ubuntu1.17.04.2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../util-linux_2.29-1ubuntu2.1_armhf.deb ... Unpacking util-linux (2.29-1ubuntu2.1) over (2.29-1ubuntu2) ... Setting up util-linux (2.29-1ubuntu2.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../mount_2.29-1ubuntu2.1_armhf.deb ... Unpacking mount (2.29-1ubuntu2.1) over (2.29-1ubuntu2) ... Setting up mount (2.29-1ubuntu2.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../libperl5.24_5.24.1-2ubuntu1.1_armhf.deb ... Unpacking libperl5.24:armhf (5.24.1-2ubuntu1.1) over (5.24.1-2ubuntu1) ... Preparing to unpack .../perl_5.24.1-2ubuntu1.1_armhf.deb ... Unpacking perl (5.24.1-2ubuntu1.1) over (5.24.1-2ubuntu1) ... Preparing to unpack .../perl-base_5.24.1-2ubuntu1.1_armhf.deb ... Unpacking perl-base (5.24.1-2ubuntu1.1) over (5.24.1-2ubuntu1) ... Setting up perl-base (5.24.1-2ubuntu1.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../perl-modules-5.24_5.24.1-2ubuntu1.1_all.deb ... Unpacking perl-modules-5.24 (5.24.1-2ubuntu1.1) over (5.24.1-2ubuntu1) ... Preparing to unpack .../libc6-dev_2.24-9ubuntu2.2_armhf.deb ... Unpacking libc6-dev:armhf (2.24-9ubuntu2.2) over (2.24-9ubuntu2) ... Preparing to unpack .../libc-dev-bin_2.24-9ubuntu2.2_armhf.deb ... Unpacking libc-dev-bin (2.24-9ubuntu2.2) over (2.24-9ubuntu2) ... Preparing to unpack .../linux-libc-dev_4.10.0-42.46_armhf.deb ... Unpacking linux-libc-dev:armhf (4.10.0-42.46) over (4.10.0-19.21) ... Preparing to unpack .../libc6_2.24-9ubuntu2.2_armhf.deb ... Unpacking libc6:armhf (2.24-9ubuntu2.2) over (2.24-9ubuntu2) ... Setting up libc6:armhf (2.24-9ubuntu2.2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28-12ubuntu0.1_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28-12ubuntu0.1) over (5.3.28-12) ... Setting up libdb5.3:armhf (5.3.28-12ubuntu0.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../libc-bin_2.24-9ubuntu2.2_armhf.deb ... Unpacking libc-bin (2.24-9ubuntu2.2) over (2.24-9ubuntu2) ... Setting up libc-bin (2.24-9ubuntu2.2) ... Updating /etc/nsswitch.conf to current default. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.4.6~17.04.1_armhf.deb ... Unpacking libapt-pkg5.0:armhf (1.4.6~17.04.1) over (1.4) ... Setting up libapt-pkg5.0:armhf (1.4.6~17.04.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../apt_1.4.6~17.04.1_armhf.deb ... Unpacking apt (1.4.6~17.04.1) over (1.4) ... Setting up apt (1.4.6~17.04.1) ... Created symlink /etc/systemd/system/timers.target.wants/apt-daily-upgrade.timer -> /lib/systemd/system/apt-daily-upgrade.timer. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12231 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.2-3.2ubuntu1.17.04.2_armhf.deb ... Unpacking passwd (1:4.2-3.2ubuntu1.17.04.2) over (1:4.2-3.2ubuntu1) ... Setting up passwd (1:4.2-3.2ubuntu1.17.04.2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12231 files and directories currently installed.) Preparing to unpack .../libuuid1_2.29-1ubuntu2.1_armhf.deb ... Unpacking libuuid1:armhf (2.29-1ubuntu2.1) over (2.29-1ubuntu2) ... Setting up libuuid1:armhf (2.29-1ubuntu2.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12231 files and directories currently installed.) Preparing to unpack .../libblkid1_2.29-1ubuntu2.1_armhf.deb ... Unpacking libblkid1:armhf (2.29-1ubuntu2.1) over (2.29-1ubuntu2) ... Setting up libblkid1:armhf (2.29-1ubuntu2.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12231 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.7.6-1ubuntu0.2_armhf.deb ... Unpacking libgcrypt20:armhf (1.7.6-1ubuntu0.2) over (1.7.6-1) ... Setting up libgcrypt20:armhf (1.7.6-1ubuntu0.2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12231 files and directories currently installed.) Preparing to unpack .../libidn11_1.33-1ubuntu0.1_armhf.deb ... Unpacking libidn11:armhf (1.33-1ubuntu0.1) over (1.33-1) ... Preparing to unpack .../libmount1_2.29-1ubuntu2.1_armhf.deb ... Unpacking libmount1:armhf (2.29-1ubuntu2.1) over (2.29-1ubuntu2) ... Setting up libmount1:armhf (2.29-1ubuntu2.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12231 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.3.1-2.1ubuntu2~17.04.1_armhf.deb ... Unpacking libseccomp2:armhf (2.3.1-2.1ubuntu2~17.04.1) over (2.3.1-2.1ubuntu1) ... Preparing to unpack .../systemd_232-21ubuntu7.1_armhf.deb ... Unpacking systemd (232-21ubuntu7.1) over (232-21ubuntu2) ... Preparing to unpack .../libsystemd0_232-21ubuntu7.1_armhf.deb ... Unpacking libsystemd0:armhf (232-21ubuntu7.1) over (232-21ubuntu2) ... Setting up libsystemd0:armhf (232-21ubuntu7.1) ... Setting up libidn11:armhf (1.33-1ubuntu0.1) ... Setting up libseccomp2:armhf (2.3.1-2.1ubuntu2~17.04.1) ... Setting up systemd (232-21ubuntu7.1) ... Installing new version of config file /etc/systemd/resolved.conf ... Created symlink /etc/systemd/system/multi-user.target.wants/systemd-resolved.service -> /lib/systemd/system/systemd-resolved.service. addgroup: The group `systemd-journal' already exists as a system group. Exiting. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12231 files and directories currently installed.) Preparing to unpack .../systemd-sysv_232-21ubuntu7.1_armhf.deb ... Unpacking systemd-sysv (232-21ubuntu7.1) over (232-21ubuntu2) ... Preparing to unpack .../libfdisk1_2.29-1ubuntu2.1_armhf.deb ... Unpacking libfdisk1:armhf (2.29-1ubuntu2.1) over (2.29-1ubuntu2) ... Setting up libfdisk1:armhf (2.29-1ubuntu2.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12231 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.29-1ubuntu2.1_armhf.deb ... Unpacking libsmartcols1:armhf (2.29-1ubuntu2.1) over (2.29-1ubuntu2) ... Setting up libsmartcols1:armhf (2.29-1ubuntu2.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12231 files and directories currently installed.) Preparing to unpack .../libudev1_232-21ubuntu7.1_armhf.deb ... Unpacking libudev1:armhf (232-21ubuntu7.1) over (232-21ubuntu2) ... Setting up libudev1:armhf (232-21ubuntu7.1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12231 files and directories currently installed.) Preparing to unpack .../multiarch-support_2.24-9ubuntu2.2_armhf.deb ... Unpacking multiarch-support (2.24-9ubuntu2.2) over (2.24-9ubuntu2) ... Setting up multiarch-support (2.24-9ubuntu2.2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12231 files and directories currently installed.) Preparing to unpack .../00-libroken18-heimdal_7.1.0+dfsg-9ubuntu1.1_armhf.deb ... Unpacking libroken18-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../01-libasn1-8-heimdal_7.1.0+dfsg-9ubuntu1.1_armhf.deb ... Unpacking libasn1-8-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../02-libtasn1-6_4.10-1ubuntu0.1_armhf.deb ... Unpacking libtasn1-6:armhf (4.10-1ubuntu0.1) over (4.10-1) ... Preparing to unpack .../03-libgnutls30_3.5.6-4ubuntu4.3_armhf.deb ... Unpacking libgnutls30:armhf (3.5.6-4ubuntu4.3) over (3.5.6-4ubuntu4) ... Preparing to unpack .../04-libheimbase1-heimdal_7.1.0+dfsg-9ubuntu1.1_armhf.deb ... Unpacking libheimbase1-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../05-libhcrypto4-heimdal_7.1.0+dfsg-9ubuntu1.1_armhf.deb ... Unpacking libhcrypto4-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../06-libwind0-heimdal_7.1.0+dfsg-9ubuntu1.1_armhf.deb ... Unpacking libwind0-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../07-libhx509-5-heimdal_7.1.0+dfsg-9ubuntu1.1_armhf.deb ... Unpacking libhx509-5-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../08-libkrb5-26-heimdal_7.1.0+dfsg-9ubuntu1.1_armhf.deb ... Unpacking libkrb5-26-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../09-libheimntlm0-heimdal_7.1.0+dfsg-9ubuntu1.1_armhf.deb ... Unpacking libheimntlm0-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../10-libgssapi3-heimdal_7.1.0+dfsg-9ubuntu1.1_armhf.deb ... Unpacking libgssapi3-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../11-libldap-2.4-2_2.4.44+dfsg-3ubuntu2.1_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.44+dfsg-3ubuntu2.1) over (2.4.44+dfsg-3ubuntu2) ... Preparing to unpack .../12-libldap-common_2.4.44+dfsg-3ubuntu2.1_all.deb ... Unpacking libldap-common (2.4.44+dfsg-3ubuntu2.1) over (2.4.44+dfsg-3ubuntu2) ... Preparing to unpack .../13-libssl1.0.0_1.0.2g-1ubuntu11.4_armhf.deb ... Unpacking libssl1.0.0:armhf (1.0.2g-1ubuntu11.4) over (1.0.2g-1ubuntu11) ... Preparing to unpack .../14-tzdata_2017c-0ubuntu0.17.04_all.deb ... Unpacking tzdata (2017c-0ubuntu0.17.04) over (2017b-1) ... Preparing to unpack .../15-libgssapi-krb5-2_1.15-1ubuntu0.1_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.15-1ubuntu0.1) over (1.15-1) ... Preparing to unpack .../16-libkrb5-3_1.15-1ubuntu0.1_armhf.deb ... Unpacking libkrb5-3:armhf (1.15-1ubuntu0.1) over (1.15-1) ... Preparing to unpack .../17-libkrb5support0_1.15-1ubuntu0.1_armhf.deb ... Unpacking libkrb5support0:armhf (1.15-1ubuntu0.1) over (1.15-1) ... Preparing to unpack .../18-libk5crypto3_1.15-1ubuntu0.1_armhf.deb ... Unpacking libk5crypto3:armhf (1.15-1ubuntu0.1) over (1.15-1) ... Preparing to unpack .../19-libidn2-0_0.16-1ubuntu0.1_armhf.deb ... Unpacking libidn2-0:armhf (0.16-1ubuntu0.1) over (0.16-1) ... Preparing to unpack .../20-libcurl3-gnutls_7.52.1-4ubuntu1.4_armhf.deb ... Unpacking libcurl3-gnutls:armhf (7.52.1-4ubuntu1.4) over (7.52.1-4ubuntu1) ... Preparing to unpack .../21-apt-transport-https_1.4.6~17.04.1_armhf.deb ... Unpacking apt-transport-https (1.4.6~17.04.1) over (1.4) ... Preparing to unpack .../22-openssl_1.0.2g-1ubuntu11.4_armhf.deb ... Unpacking openssl (1.0.2g-1ubuntu11.4) over (1.0.2g-1ubuntu11) ... Preparing to unpack .../23-ca-certificates_20170717~17.04.1_all.deb ... Unpacking ca-certificates (20170717~17.04.1) over (20161130) ... Preparing to unpack .../24-optipng_0.7.6-1ubuntu0.17.04.1_armhf.deb ... Unpacking optipng (0.7.6-1ubuntu0.17.04.1) over (0.7.6-1build1) ... Setting up perl-modules-5.24 (5.24.1-2ubuntu1.1) ... Setting up libperl5.24:armhf (5.24.1-2ubuntu1.1) ... Setting up libidn2-0:armhf (0.16-1ubuntu0.1) ... Setting up libssl1.0.0:armhf (1.0.2g-1ubuntu11.4) ... Setting up libldap-common (2.4.44+dfsg-3ubuntu2.1) ... Setting up tzdata (2017c-0ubuntu0.17.04) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Dec 15 20:26:05 UTC 2017. Universal Time is now: Fri Dec 15 20:26:05 UTC 2017. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (232-21ubuntu7.1) ... Setting up linux-libc-dev:armhf (4.10.0-42.46) ... Setting up libroken18-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) ... Setting up libkrb5support0:armhf (1.15-1ubuntu0.1) ... Setting up optipng (0.7.6-1ubuntu0.17.04.1) ... Setting up libtasn1-6:armhf (4.10-1ubuntu0.1) ... Setting up perl (5.24.1-2ubuntu1.1) ... Processing triggers for libc-bin (2.24-9ubuntu2.2) ... Setting up libheimbase1-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) ... Setting up openssl (1.0.2g-1ubuntu11.4) ... Setting up libc-dev-bin (2.24-9ubuntu2.2) ... Setting up ca-certificates (20170717~17.04.1) ... Updating certificates in /etc/ssl/certs... 7 added, 32 removed; done. Setting up libc6-dev:armhf (2.24-9ubuntu2.2) ... Setting up libk5crypto3:armhf (1.15-1ubuntu0.1) ... Setting up libwind0-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) ... Setting up libasn1-8-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) ... Setting up libhcrypto4-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) ... Setting up libgnutls30:armhf (3.5.6-4ubuntu4.3) ... Setting up libhx509-5-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) ... Setting up libkrb5-3:armhf (1.15-1ubuntu0.1) ... Setting up libkrb5-26-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) ... Setting up libheimntlm0-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) ... Setting up libgssapi-krb5-2:armhf (1.15-1ubuntu0.1) ... Setting up libgssapi3-heimdal:armhf (7.1.0+dfsg-9ubuntu1.1) ... Setting up libldap-2.4-2:armhf (2.4.44+dfsg-3ubuntu2.1) ... Setting up libcurl3-gnutls:armhf (7.52.1-4ubuntu1.4) ... Setting up apt-transport-https (1.4.6~17.04.1) ... Processing triggers for libc-bin (2.24-9ubuntu2.2) ... Processing triggers for ca-certificates (20170717~17.04.1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-13860638 armhf zesty -c chroot:build-PACKAGEBUILD-13860638 --arch=armhf --dist=zesty --nolog 'libretro-mame2003_0.78-r201712152022-de857c6-13~ubuntu17.04.1.dsc' Initiating build PACKAGEBUILD-13860638 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-103-generic #126-Ubuntu SMP Mon Dec 4 16:25:46 UTC 2017 armv8l sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-arm64-001.buildd Negative repeat count does nothing at /usr/share/perl5/Sbuild/Build.pm line 2385. +==============================================================================+ Negative repeat count does nothing at /usr/share/perl5/Sbuild/Base.pm line 124. | libretro-mame2003 0.78-r201712152022-de857c6-13~ubuntu17.04.1 (armhf) 15 Dec 2017 20:26 | +==============================================================================+ Package: libretro-mame2003 Version: 0.78-r201712152022-de857c6-13~ubuntu17.04.1 Source Version: 0.78-r201712152022-de857c6-13~ubuntu17.04.1 Distribution: zesty Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf I: NOTICE: Log filtering will replace 'build/libretro-mame2003-27U0h0/libretro-mame2003-0.78-r201712152022-de857c6' with '<>' I: NOTICE: Log filtering will replace 'build/libretro-mame2003-27U0h0' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-13860638/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- libretro-mame2003_0.78-r201712152022-de857c6-13~ubuntu17.04.1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-U5317l/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-U5317l/apt_archive ./ InRelease Get:2 copy:/<>/resolver-U5317l/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-U5317l/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-U5317l/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-U5317l/apt_archive ./ Packages [527 B] Fetched 2860 B in 0s (146 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 778 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-U5317l/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [778 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 778 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12202 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 9), zlib1g-dev Filtered Build-Depends: debhelper (>= 9), zlib1g-dev dpkg-deb: building package 'sbuild-build-depends-libretro-mame2003-dummy' in '/<>/resolver-xwbhiI/apt_archive/sbuild-build-depends-libretro-mame2003-dummy.deb'. Ign:1 copy:/<>/resolver-xwbhiI/apt_archive ./ InRelease Get:2 copy:/<>/resolver-xwbhiI/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-xwbhiI/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-xwbhiI/apt_archive ./ Sources [226 B] Get:5 copy:/<>/resolver-xwbhiI/apt_archive ./ Packages [541 B] Fetched 2886 B in 0s (148 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install libretro-mame2003 build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3 libfile-stripnondeterminism-perl libglib2.0-0 libicu57 libmagic-mgc libmagic1 libpipeline1 libsigsegv2 libtimedate-perl libtool libxml2 m4 man-db po-debconf zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc less www-browser libmail-box-perl Recommended packages: curl | wget | lynx-cur libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev xml-core libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3 libfile-stripnondeterminism-perl libglib2.0-0 libicu57 libmagic-mgc libmagic1 libpipeline1 libsigsegv2 libtimedate-perl libtool libxml2 m4 man-db po-debconf sbuild-build-depends-libretro-mame2003-dummy zlib1g-dev 0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded. Need to get 15.6 MB of archives. After this operation, 56.6 MB of additional disk space will be used. Get:1 copy:/<>/resolver-xwbhiI/apt_archive ./ sbuild-build-depends-libretro-mame2003-dummy 0.invalid.0 [794 B] Get:2 http://ftpmaster.internal/ubuntu zesty/main armhf groff-base armhf 1.22.3-9 [1013 kB] Get:3 http://ftpmaster.internal/ubuntu zesty/main armhf libbsd0 armhf 0.8.3-1 [48.3 kB] Get:4 http://ftpmaster.internal/ubuntu zesty/main armhf bsdmainutils armhf 9.0.12ubuntu1 [169 kB] Get:5 http://ftpmaster.internal/ubuntu zesty/main armhf libpipeline1 armhf 1.4.1-2 [21.0 kB] Get:6 http://ftpmaster.internal/ubuntu zesty/main armhf man-db armhf 2.7.6.1-2 [873 kB] Get:7 http://ftpmaster.internal/ubuntu zesty-security/main armhf libmagic-mgc armhf 1:5.29-3ubuntu0.1 [181 kB] Get:8 http://ftpmaster.internal/ubuntu zesty-security/main armhf libmagic1 armhf 1:5.29-3ubuntu0.1 [63.0 kB] Get:9 http://ftpmaster.internal/ubuntu zesty-security/main armhf file armhf 1:5.29-3ubuntu0.1 [21.5 kB] Get:10 http://ftpmaster.internal/ubuntu zesty/main armhf gettext-base armhf 0.19.8.1-1ubuntu2 [45.0 kB] Get:11 http://ftpmaster.internal/ubuntu zesty/main armhf libglib2.0-0 armhf 2.52.0-1 [1004 kB] Get:12 http://ftpmaster.internal/ubuntu zesty-security/main armhf libicu57 armhf 57.1-5ubuntu0.2 [7443 kB] Get:13 http://ftpmaster.internal/ubuntu zesty-security/main armhf libxml2 armhf 2.9.4+dfsg1-2.2ubuntu0.3 [605 kB] Get:14 http://ftpmaster.internal/ubuntu zesty/main armhf libsigsegv2 armhf 2.10-5 [13.3 kB] Get:15 http://ftpmaster.internal/ubuntu zesty/main armhf m4 armhf 1.4.18-1 [181 kB] Get:16 http://ftpmaster.internal/ubuntu zesty/main armhf autoconf all 2.69-10 [321 kB] Get:17 http://ftpmaster.internal/ubuntu zesty/main armhf autotools-dev all 20161112.1 [39.5 kB] Get:18 http://ftpmaster.internal/ubuntu zesty/main armhf automake all 1:1.15-5ubuntu1 [509 kB] Get:19 http://ftpmaster.internal/ubuntu zesty/main armhf autopoint all 0.19.8.1-1ubuntu2 [412 kB] Get:20 http://ftpmaster.internal/ubuntu zesty/main armhf libtool all 2.4.6-2 [194 kB] Get:21 http://ftpmaster.internal/ubuntu zesty/main armhf dh-autoreconf all 13 [15.6 kB] Get:22 http://ftpmaster.internal/ubuntu zesty/main armhf libarchive-zip-perl all 1.59-1 [84.0 kB] Get:23 http://ftpmaster.internal/ubuntu zesty/main armhf libfile-stripnondeterminism-perl all 0.032-1 [12.9 kB] Get:24 http://ftpmaster.internal/ubuntu zesty/main armhf libtimedate-perl all 2.3000-2 [37.5 kB] Get:25 http://ftpmaster.internal/ubuntu zesty/main armhf dh-strip-nondeterminism all 0.032-1 [4894 B] Get:26 http://ftpmaster.internal/ubuntu zesty/main armhf libcroco3 armhf 0.6.11-2 [69.6 kB] Get:27 http://ftpmaster.internal/ubuntu zesty/main armhf gettext armhf 0.19.8.1-1ubuntu2 [1016 kB] Get:28 http://ftpmaster.internal/ubuntu zesty/main armhf intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:29 http://ftpmaster.internal/ubuntu zesty/main armhf po-debconf all 1.0.20 [232 kB] Get:30 http://ftpmaster.internal/ubuntu zesty/main armhf debhelper all 10.2.2ubuntu1 [742 kB] Get:31 http://ftpmaster.internal/ubuntu zesty/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-0ubuntu1 [166 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 15.6 MB in 2s (6918 kB/s) Selecting previously unselected package groff-base. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12202 files and directories currently installed.) Preparing to unpack .../00-groff-base_1.22.3-9_armhf.deb ... Unpacking groff-base (1.22.3-9) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../01-libbsd0_0.8.3-1_armhf.deb ... Unpacking libbsd0:armhf (0.8.3-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_9.0.12ubuntu1_armhf.deb ... Unpacking bsdmainutils (9.0.12ubuntu1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../03-libpipeline1_1.4.1-2_armhf.deb ... Unpacking libpipeline1:armhf (1.4.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.7.6.1-2_armhf.deb ... Unpacking man-db (2.7.6.1-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../05-libmagic-mgc_1%3a5.29-3ubuntu0.1_armhf.deb ... Unpacking libmagic-mgc (1:5.29-3ubuntu0.1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../06-libmagic1_1%3a5.29-3ubuntu0.1_armhf.deb ... Unpacking libmagic1:armhf (1:5.29-3ubuntu0.1) ... Selecting previously unselected package file. Preparing to unpack .../07-file_1%3a5.29-3ubuntu0.1_armhf.deb ... Unpacking file (1:5.29-3ubuntu0.1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../08-gettext-base_0.19.8.1-1ubuntu2_armhf.deb ... Unpacking gettext-base (0.19.8.1-1ubuntu2) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../09-libglib2.0-0_2.52.0-1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.52.0-1) ... Selecting previously unselected package libicu57:armhf. Preparing to unpack .../10-libicu57_57.1-5ubuntu0.2_armhf.deb ... Unpacking libicu57:armhf (57.1-5ubuntu0.2) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../11-libxml2_2.9.4+dfsg1-2.2ubuntu0.3_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-2.2ubuntu0.3) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../12-libsigsegv2_2.10-5_armhf.deb ... Unpacking libsigsegv2:armhf (2.10-5) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.18-1_armhf.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../14-autoconf_2.69-10_all.deb ... Unpacking autoconf (2.69-10) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../15-autotools-dev_20161112.1_all.deb ... Unpacking autotools-dev (20161112.1) ... Selecting previously unselected package automake. Preparing to unpack .../16-automake_1%3a1.15-5ubuntu1_all.deb ... Unpacking automake (1:1.15-5ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../17-autopoint_0.19.8.1-1ubuntu2_all.deb ... Unpacking autopoint (0.19.8.1-1ubuntu2) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_13_all.deb ... Unpacking dh-autoreconf (13) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.59-1_all.deb ... Unpacking libarchive-zip-perl (1.59-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_0.032-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.032-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../22-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../23-dh-strip-nondeterminism_0.032-1_all.deb ... Unpacking dh-strip-nondeterminism (0.032-1) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../24-libcroco3_0.6.11-2_armhf.deb ... Unpacking libcroco3:armhf (0.6.11-2) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.19.8.1-1ubuntu2_armhf.deb ... Unpacking gettext (0.19.8.1-1ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../27-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_10.2.2ubuntu1_all.deb ... Unpacking debhelper (10.2.2ubuntu1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../29-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-0ubuntu1) ... Selecting previously unselected package sbuild-build-depends-libretro-mame2003-dummy. Preparing to unpack .../30-sbuild-build-depends-libretro-mame2003-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-libretro-mame2003-dummy (0.invalid.0) ... Setting up libarchive-zip-perl (1.59-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:armhf (2.10-5) ... Setting up groff-base (1.22.3-9) ... Setting up libglib2.0-0:armhf (2.52.0-1) ... No schema files found: doing nothing. Setting up gettext-base (0.19.8.1-1ubuntu2) ... Setting up libpipeline1:armhf (1.4.1-2) ... Setting up m4 (1.4.18-1) ... Setting up libicu57:armhf (57.1-5ubuntu0.2) ... Setting up libbsd0:armhf (0.8.3-1) ... Setting up libxml2:armhf (2.9.4+dfsg1-2.2ubuntu0.3) ... Setting up libmagic-mgc (1:5.29-3ubuntu0.1) ... Setting up libmagic1:armhf (1:5.29-3ubuntu0.1) ... Setting up libcroco3:armhf (0.6.11-2) ... Processing triggers for libc-bin (2.24-9ubuntu2.2) ... Setting up autotools-dev (20161112.1) ... Setting up bsdmainutils (9.0.12ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up autopoint (0.19.8.1-1ubuntu2) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-0ubuntu1) ... Setting up libfile-stripnondeterminism-perl (0.032-1) ... Setting up gettext (0.19.8.1-1ubuntu2) ... Setting up autoconf (2.69-10) ... Setting up file (1:5.29-3ubuntu0.1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up automake (1:1.15-5ubuntu1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up man-db (2.7.6.1-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libtool (2.4.6-2) ... Setting up po-debconf (1.0.20) ... Setting up dh-autoreconf (13) ... Setting up dh-strip-nondeterminism (0.032-1) ... Setting up debhelper (10.2.2ubuntu1) ... Setting up sbuild-build-depends-libretro-mame2003-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.24-9ubuntu2.2) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-103-generic arm64 (armv8l) Toolchain package versions: binutils_2.28-3ubuntu1 dpkg-dev_1.18.10ubuntu2 g++-6_6.3.0-12ubuntu2 gcc-6_6.3.0-12ubuntu2 libc6-dev_2.24-9ubuntu2.2 libstdc++-6-dev_6.3.0-12ubuntu2 libstdc++6_6.3.0-12ubuntu2 linux-libc-dev_4.10.0-42.46 Package versions: adduser_3.113+nmu3ubuntu5 advancecomp_1.20-1 apt_1.4.6~17.04.1 apt-transport-https_1.4.6~17.04.1 autoconf_2.69-10 automake_1:1.15-5ubuntu1 autopoint_0.19.8.1-1ubuntu2 autotools-dev_20161112.1 base-files_9.6ubuntu13.1 base-passwd_3.5.43 bash_4.4-2ubuntu1.1 binutils_2.28-3ubuntu1 bsdmainutils_9.0.12ubuntu1 bsdutils_1:2.29-1ubuntu2.1 build-essential_12.1ubuntu2 bzip2_1.0.6-8.1 ca-certificates_20170717~17.04.1 coreutils_8.26-3ubuntu3 cpp_4:6.3.0-2ubuntu1 cpp-6_6.3.0-12ubuntu2 dash_0.5.8-2.3ubuntu1 debconf_1.5.59ubuntu1 debhelper_10.2.2ubuntu1 debianutils_4.8.1 dh-autoreconf_13 dh-strip-nondeterminism_0.032-1 diffutils_1:3.5-3 dmsetup_2:1.02.136-1ubuntu5 dpkg_1.18.10ubuntu2 dpkg-dev_1.18.10ubuntu2 e2fslibs_1.43.4-2 e2fsprogs_1.43.4-2 fakeroot_1.21-1ubuntu2 file_1:5.29-3ubuntu0.1 findutils_4.6.0+git+20161106-2 g++_4:6.3.0-2ubuntu1 g++-6_6.3.0-12ubuntu2 gcc_4:6.3.0-2ubuntu1 gcc-6_6.3.0-12ubuntu2 gcc-6-base_6.3.0-12ubuntu2 gettext_0.19.8.1-1ubuntu2 gettext-base_0.19.8.1-1ubuntu2 gnupg_2.1.15-1ubuntu7 gnupg-agent_2.1.15-1ubuntu7 gpgv_2.1.15-1ubuntu7 grep_2.27-2 groff-base_1.22.3-9 gzip_1.6-4ubuntu1 hostname_3.18 init_1.47 init-system-helpers_1.47 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3 libapparmor1_2.11.0-2ubuntu4 libapt-pkg5.0_1.4.6~17.04.1 libarchive-zip-perl_1.59-1 libasan3_6.3.0-12ubuntu2 libasn1-8-heimdal_7.1.0+dfsg-9ubuntu1.1 libassuan0_2.4.3-2 libatomic1_6.3.0-12ubuntu2 libattr1_1:2.4.47-2 libaudit-common_1:2.6.6-1ubuntu1 libaudit1_1:2.6.6-1ubuntu1 libblkid1_2.29-1ubuntu2.1 libbsd0_0.8.3-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.24-9ubuntu2.2 libc-dev-bin_2.24-9ubuntu2.2 libc6_2.24-9ubuntu2.2 libc6-dev_2.24-9ubuntu2.2 libcap-ng0_0.7.7-3 libcap2_1:2.25-1 libcc1-0_6.3.0-12ubuntu2 libcomerr2_1.43.4-2 libcroco3_0.6.11-2 libcryptsetup4_2:1.7.2-0ubuntu1 libcurl3-gnutls_7.52.1-4ubuntu1.4 libdb5.3_5.3.28-12ubuntu0.1 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.136-1ubuntu5 libdpkg-perl_1.18.10ubuntu2 libfakeroot_1.21-1ubuntu2 libfdisk1_2.29-1ubuntu2.1 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.032-1 libgcc-6-dev_6.3.0-12ubuntu2 libgcc1_1:6.3.0-12ubuntu2 libgcrypt20_1.7.6-1ubuntu0.2 libgdbm3_1.8.3-14 libglib2.0-0_2.52.0-1 libgmp10_2:6.1.2+dfsg-1 libgnutls30_3.5.6-4ubuntu4.3 libgomp1_6.3.0-12ubuntu2 libgpg-error0_1.26-2 libgssapi-krb5-2_1.15-1ubuntu0.1 libgssapi3-heimdal_7.1.0+dfsg-9ubuntu1.1 libhcrypto4-heimdal_7.1.0+dfsg-9ubuntu1.1 libheimbase1-heimdal_7.1.0+dfsg-9ubuntu1.1 libheimntlm0-heimdal_7.1.0+dfsg-9ubuntu1.1 libhogweed4_3.3-1 libhx509-5-heimdal_7.1.0+dfsg-9ubuntu1.1 libicu57_57.1-5ubuntu0.2 libidn11_1.33-1ubuntu0.1 libidn2-0_0.16-1ubuntu0.1 libip4tc0_1.6.0-3ubuntu2 libisl15_0.18-1 libk5crypto3_1.15-1ubuntu0.1 libkeyutils1_1.5.9-9ubuntu1 libkmod2_22-1.1ubuntu1 libkrb5-26-heimdal_7.1.0+dfsg-9ubuntu1.1 libkrb5-3_1.15-1ubuntu0.1 libkrb5support0_1.15-1ubuntu0.1 libksba8_1.3.5-2 libldap-2.4-2_2.4.44+dfsg-3ubuntu2.1 libldap-common_2.4.44+dfsg-3ubuntu2.1 liblockfile-bin_1.14-1 liblockfile1_1.14-1 liblz4-1_0.0~r131-2ubuntu2 liblzma5_5.2.2-1.2 libmagic-mgc_1:5.29-3ubuntu0.1 libmagic1_1:5.29-3ubuntu0.1 libmount1_2.29-1ubuntu2.1 libmpc3_1.0.3-1 libmpfr4_3.1.5-1 libncurses5_6.0+20160625-1ubuntu1 libncursesw5_6.0+20160625-1ubuntu1 libnettle6_3.3-1 libnpth0_1.3-1 libp11-kit0_0.23.3-5 libpam-modules_1.1.8-3.2ubuntu2 libpam-modules-bin_1.1.8-3.2ubuntu2 libpam-runtime_1.1.8-3.2ubuntu2 libpam0g_1.1.8-3.2ubuntu2 libpcre3_2:8.39-3 libperl5.24_5.24.1-2ubuntu1.1 libpipeline1_1.4.1-2 libpng16-16_1.6.28-1 libprocps6_2:3.3.12-1ubuntu2 libpsl5_0.17.0-4 libreadline7_7.0-0ubuntu2 libroken18-heimdal_7.1.0+dfsg-9ubuntu1.1 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.27~101-g0780600+dfsg-2ubuntu1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-2ubuntu1 libseccomp2_2.3.1-2.1ubuntu2~17.04.1 libselinux1_2.6-3 libsemanage-common_2.6-2 libsemanage1_2.6-2 libsepol1_2.6-2 libsigsegv2_2.10-5 libslang2_2.3.1-5ubuntu1 libsmartcols1_2.29-1ubuntu2.1 libsqlite3-0_3.16.2-3 libss2_1.43.4-2 libssl1.0.0_1.0.2g-1ubuntu11.4 libstdc++-6-dev_6.3.0-12ubuntu2 libstdc++6_6.3.0-12ubuntu2 libsystemd0_232-21ubuntu7.1 libtasn1-6_4.10-1ubuntu0.1 libtimedate-perl_2.3000-2 libtinfo5_6.0+20160625-1ubuntu1 libtool_2.4.6-2 libubsan0_6.3.0-12ubuntu2 libudev1_232-21ubuntu7.1 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-30 libustr-1.0-1_1.0.4-6 libuuid1_2.29-1ubuntu2.1 libwind0-heimdal_7.1.0+dfsg-9ubuntu1.1 libxml2_2.9.4+dfsg1-2.2ubuntu0.3 linux-libc-dev_4.10.0-42.46 lockfile-progs_0.1.17 login_1:4.2-3.2ubuntu1.17.04.2 lsb-base_9.20160110ubuntu5 m4_1.4.18-1 make_4.1-9.1 man-db_2.7.6.1-2 mawk_1.3.3-17ubuntu2 mount_2.29-1ubuntu2.1 multiarch-support_2.24-9ubuntu2.2 ncurses-base_6.0+20160625-1ubuntu1 ncurses-bin_6.0+20160625-1ubuntu1 openssl_1.0.2g-1ubuntu11.4 optipng_0.7.6-1ubuntu0.17.04.1 passwd_1:4.2-3.2ubuntu1.17.04.2 patch_2.7.5-1 perl_5.24.1-2ubuntu1.1 perl-base_5.24.1-2ubuntu1.1 perl-modules-5.24_5.24.1-2ubuntu1.1 pinentry-curses_1.0.0-2 pkg-create-dbgsym_0.73 pkgbinarymangler_131 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-1ubuntu2 readline-common_7.0-0ubuntu2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-libretro-mame2003-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.9 systemd_232-21ubuntu7.1 systemd-sysv_232-21ubuntu7.1 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.8git1 tar_1.29b-1.1 tzdata_2017c-0ubuntu0.17.04 ubuntu-keyring_2016.10.27 util-linux_2.29-1ubuntu2.1 xz-utils_5.2.2-1.2 zlib1g_1:1.2.11.dfsg-0ubuntu1 zlib1g-dev_1:1.2.11.dfsg-0ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- dpkg-source: warning: extracting unsigned source package (libretro-mame2003_0.78-r201712152022-de857c6-13~ubuntu17.04.1.dsc) dpkg-source: info: extracting libretro-mame2003 in libretro-mame2003-0.78-r201712152022-de857c6 dpkg-source: info: unpacking libretro-mame2003_0.78-r201712152022-de857c6-13~ubuntu17.04.1.tar.xz Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-13860638 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-13860638 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-13860638 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package libretro-mame2003 dpkg-buildpackage: info: source version 0.78-r201712152022-de857c6-13~ubuntu17.04.1 dpkg-buildpackage: info: source distribution zesty dpkg-source --before-build libretro-mame2003-0.78-r201712152022-de857c6 dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean dh_testdir dh_auto_clean make -j1 clean make[1]: Entering directory '/<>' /bin/sh: 1: git: not found rm -f src/libretro/libretro.o src/libretro/osd.o src/libretro/keyboard.o src/libretro/joystick.o src/libretro/video.o src/mame.o src/drawgfx.o src/common.o src/usrintrf.o src/ui_text.o src/cpuintrf.o src/cpuexec.o src/cpuint.o src/mame-memory.o src/timer.o src/palette.o src/input.o src/inptport.o src/config.o src/mame_unzip.o src/audit.o src/info.o src/png.o src/artwork.o src/tilemap.o src/fileio.o src/state.o src/datafile.o src/hiscore.o src/sndintrf.o src/sound/streams.o src/sound/mixer.o src/sound/filter.o src/sound/votrax.o src/machine/tmp68301.o src/machine/6532riot.o src/machine/z80fmly.o src/machine/6821pia.o src/machine/8255ppi.o src/machine/7474.o src/machine/74123.o src/machine/74153.o src/machine/74148.o src/vidhrdw/generic.o src/vidhrdw/vector.o src/vidhrdw/avgdvg_vidhrdw.o src/machine/mathbox.o src/vidhrdw/poly.o src/vidhrdw/matrix3d.o src/vidhrdw/tlc34076.o src/machine/ticket.o src/machine/eeprom.o src/machine/6522via.o src/machine/mb87078.o src/machine/random.o src/mamedbg.o src/window.o src/profiler.o src/hash.o src/sha1.o src/chd.o src/harddisk.o src/md5.o src/machine/idectrl.o src/sound/wavwrite.o src/x86drc.o src/drivers/pacman.o src/machine/mspacman.o src/machine/pacplus.o src/machine/jumpshot.o src/machine/theglobp.o src/machine/acitya.o src/drivers/jrpacman.o src/vidhrdw/jrpacman_vidhrdw.o src/vidhrdw/pengo_vidhrdw.o src/drivers/pengo.o src/drivers/epos.o src/vidhrdw/epos_vidhrdw.o src/vidhrdw/cclimber_vidhrdw.o src/sndhrdw/cclimber_sndhrdw.o src/drivers/cclimber.o src/drivers/yamato.o src/vidhrdw/gomoku_vidhrdw.o src/sndhrdw/gomoku_sndhrdw.o src/drivers/gomoku.o src/vidhrdw/wiping_vidhrdw.o src/sndhrdw/wiping_sndhrdw.o src/drivers/wiping.o src/vidhrdw/seicross_vidhrdw.o src/drivers/seicross.o src/vidhrdw/clshroad_vidhrdw.o src/drivers/clshroad.o src/vidhrdw/tubep_vidhrdw.o src/drivers/tubep.o src/vidhrdw/magmax_vidhrdw.o src/drivers/magmax.o src/vidhrdw/cop01_vidhrdw.o src/drivers/cop01.o src/vidhrdw/terracre_vidhrdw.o src/drivers/terracre.o src/vidhrdw/galivan_vidhrdw.o src/drivers/galivan.o src/vidhrdw/armedf_vidhrdw.o src/drivers/armedf.o src/machine/nb1413m3.o src/vidhrdw/hyhoo_vidhrdw.o src/drivers/hyhoo.o src/vidhrdw/pastelgl_vidhrdw.o src/drivers/pastelgl.o src/vidhrdw/nbmj8688_vidhrdw.o src/drivers/nbmj8688.o src/vidhrdw/nbmj8891_vidhrdw.o src/drivers/nbmj8891.o src/vidhrdw/nbmj8991_vidhrdw.o src/drivers/nbmj8991.o src/vidhrdw/nbmj9195_vidhrdw.o src/drivers/nbmj9195.o src/vidhrdw/niyanpai_vidhrdw.o src/drivers/niyanpai.o src/machine/m68kfmly.o src/drivers/safarir.o src/vidhrdw/phoenix_vidhrdw.o src/sndhrdw/phoenix_sndhrdw.o src/drivers/phoenix.o src/sndhrdw/pleiads.o src/vidhrdw/naughtyb_vidhrdw.o src/drivers/naughtyb.o src/machine/geebee_machine.o src/vidhrdw/geebee_vidhrdw.o src/sndhrdw/geebee_sndhrdw.o src/drivers/geebee.o src/vidhrdw/warpwarp_vidhrdw.o src/sndhrdw/warpwarp_sndhrdw.o src/drivers/warpwarp.o src/vidhrdw/tankbatt_vidhrdw.o src/drivers/tankbatt.o src/vidhrdw/galaxian_vidhrdw.o src/sndhrdw/galaxian_sndhrdw.o src/drivers/galaxian.o src/vidhrdw/rallyx_vidhrdw.o src/drivers/rallyx.o src/drivers/locomotn.o src/machine/bosco_machine.o src/sndhrdw/bosco_sndhrdw.o src/vidhrdw/bosco_vidhrdw.o src/drivers/bosco.o src/machine/galaga_machine.o src/vidhrdw/galaga_vidhrdw.o src/drivers/galaga.o src/machine/digdug_machine.o src/vidhrdw/digdug_vidhrdw.o src/drivers/digdug.o src/vidhrdw/xevious_vidhrdw.o src/machine/xevious_machine.o src/drivers/xevious.o src/machine/superpac_machine.o src/vidhrdw/superpac_vidhrdw.o src/drivers/superpac.o src/machine/phozon_machine.o src/vidhrdw/phozon_vidhrdw.o src/drivers/phozon.o src/machine/mappy_machine.o src/vidhrdw/mappy_vidhrdw.o src/drivers/mappy.o src/machine/grobda_machine.o src/vidhrdw/grobda_vidhrdw.o src/drivers/grobda.o src/machine/gaplus_machine.o src/vidhrdw/gaplus_vidhrdw.o src/drivers/gaplus.o src/machine/toypop_machine.o src/vidhrdw/toypop_vidhrdw.o src/drivers/toypop.o src/machine/polepos_machine.o src/vidhrdw/polepos_vidhrdw.o src/sndhrdw/polepos_sndhrdw.o src/drivers/polepos.o src/vidhrdw/pacland_vidhrdw.o src/drivers/pacland.o src/vidhrdw/skykid_vidhrdw.o src/drivers/skykid.o src/vidhrdw/baraduke_vidhrdw.o src/drivers/baraduke.o src/vidhrdw/namcos86_vidhrdw.o src/drivers/namcos86.o src/vidhrdw/tceptor_vidhrdw.o src/drivers/tceptor.o src/machine/namcos1_machine.o src/vidhrdw/namcos1_vidhrdw.o src/drivers/namcos1.o src/machine/namcos2_machine.o src/vidhrdw/namcos2_vidhrdw.o src/drivers/namcos2.o src/drivers/namcoic.o src/vidhrdw/namcona1_vidhrdw.o src/drivers/namcona1.o src/vidhrdw/namconb1_vidhrdw.o src/drivers/namconb1.o src/machine/namcond1_machine.o src/vidhrdw/ygv608.o src/drivers/namcond1.o src/vidhrdw/psx_vidhrdw.o src/machine/psx_machine.o src/drivers/namcos10.o src/drivers/namcos11.o src/drivers/namcos12.o src/vidhrdw/namcos3d.o src/vidhrdw/namcos21_vidhrdw.o src/drivers/namcos21.o src/vidhrdw/namcos22_vidhrdw.o src/drivers/namcos22.o src/vidhrdw/cosmic_vidhrdw.o src/drivers/cosmic.o src/vidhrdw/redclash_vidhrdw.o src/drivers/redclash.o src/vidhrdw/ladybug_vidhrdw.o src/drivers/ladybug.o src/vidhrdw/cheekyms_vidhrdw.o src/drivers/cheekyms.o src/vidhrdw/mrdo_vidhrdw.o src/drivers/mrdo.o src/machine/docastle_machine.o src/vidhrdw/docastle_vidhrdw.o src/drivers/docastle.o src/vidhrdw/dkong_vidhrdw.o src/sndhrdw/dkong_sndhrdw.o src/drivers/dkong.o src/machine/strtheat.o src/vidhrdw/mario_vidhrdw.o src/sndhrdw/mario_sndhrdw.o src/drivers/mario.o src/vidhrdw/popeye_vidhrdw.o src/drivers/popeye.o src/vidhrdw/punchout_vidhrdw.o src/drivers/punchout.o src/machine/rp5h01.o src/vidhrdw/ppu2c03b.o src/machine/playch10_machine.o src/vidhrdw/playch10_vidhrdw.o src/drivers/playch10.o src/machine/vsnes_machine.o src/vidhrdw/vsnes_vidhrdw.o src/drivers/vsnes.o src/machine/snes_machine.o src/vidhrdw/snes_vidhrdw.o src/sndhrdw/snes_sndhrdw.o src/drivers/nss.o src/machine/8080bw.o src/vidhrdw/8080bw_vidhrdw.o src/sndhrdw/8080bw_sndhrdw.o src/drivers/8080bw_drivers.o src/vidhrdw/sspeedr_vidhrdw.o src/drivers/sspeedr.o src/vidhrdw/m79amb_vidhrdw.o src/drivers/m79amb.o src/drivers/rotaryf.o src/drivers/lazercmd.o src/vidhrdw/lazercmd_vidhrdw.o src/drivers/meadows.o src/sndhrdw/meadows_sndhrdw.o src/vidhrdw/meadows_vidhrdw.o src/drivers/cvs.o src/vidhrdw/cvs_vidhrdw.o src/vidhrdw/s2636_vidhrdw.o src/machine/astrocde_machine.o src/vidhrdw/astrocde_vidhrdw.o src/drivers/astrocde.o src/sndhrdw/astrocde_sndhrdw.o src/sndhrdw/gorf.o src/machine/mcr.o src/sndhrdw/mcr_sndhrdw.o src/vidhrdw/mcr12_vidhrdw.o src/vidhrdw/mcr3_vidhrdw.o src/drivers/mcr1.o src/drivers/mcr2.o src/drivers/mcr3.o src/vidhrdw/mcr68_vidhrdw.o src/drivers/mcr68.o src/vidhrdw/balsente_vidhrdw.o src/machine/balsente_machine.o src/drivers/balsente.o src/vidhrdw/gridlee_vidhrdw.o src/sndhrdw/gridlee_sndhrdw.o src/drivers/gridlee.o src/drivers/seattle.o src/vidhrdw/voodoo_vidhrdw.o src/vidhrdw/exterm_vidhrdw.o src/drivers/exterm.o src/machine/midwayic.o src/sndhrdw/dcs.o src/machine/midyunit_machine.o src/vidhrdw/midyunit_vidhrdw.o src/drivers/midyunit.o src/drivers/midxunit.o src/machine/midwunit_machine.o src/drivers/midwunit.o src/vidhrdw/midvunit_vidhrdw.o src/drivers/midvunit.o src/machine/midtunit_machine.o src/vidhrdw/midtunit_vidhrdw.o src/drivers/midtunit.o src/vidhrdw/skychut_vidhrdw.o src/drivers/skychut.o src/drivers/olibochu.o src/sndhrdw/irem.o src/vidhrdw/mpatrol_vidhrdw.o src/drivers/mpatrol.o src/vidhrdw/troangel_vidhrdw.o src/drivers/troangel.o src/vidhrdw/yard_vidhrdw.o src/drivers/yard.o src/vidhrdw/travrusa_vidhrdw.o src/drivers/travrusa.o src/drivers/wilytowr.o src/vidhrdw/m62_vidhrdw.o src/drivers/m62.o src/vidhrdw/vigilant_vidhrdw.o src/drivers/vigilant.o src/vidhrdw/m72_vidhrdw.o src/sndhrdw/m72_sndhrdw.o src/drivers/m72.o src/vidhrdw/shisen_vidhrdw.o src/drivers/shisen.o src/machine/irem_cpu.o src/vidhrdw/m90_vidhrdw.o src/drivers/m90.o src/vidhrdw/m92_vidhrdw.o src/drivers/m92.o src/vidhrdw/m107_vidhrdw.o src/drivers/m107.o src/vidhrdw/gottlieb_vidhrdw.o src/sndhrdw/gottlieb_sndhrdw.o src/drivers/gottlieb.o src/drivers/sbowling.o src/machine/chaknpop_machine.o src/vidhrdw/chaknpop_vidhrdw.o src/drivers/chaknpop.o src/machine/qix_machine.o src/vidhrdw/qix_vidhrdw.o src/drivers/qix.o src/machine/taitosj_machine.o src/vidhrdw/taitosj_vidhrdw.o src/drivers/taitosj.o src/machine/grchamp_machine.o src/vidhrdw/grchamp_vidhrdw.o src/drivers/grchamp.o src/machine/pitnrun_machine.o src/vidhrdw/pitnrun_vidhrdw.o src/drivers/pitnrun.o src/drivers/marinedt.o src/vidhrdw/crbaloon_vidhrdw.o src/drivers/crbaloon.o src/vidhrdw/bking2_vidhrdw.o src/drivers/bking2.o src/vidhrdw/gsword_vidhrdw.o src/drivers/gsword.o src/machine/tait8741.o src/vidhrdw/msisaac_vidhrdw.o src/drivers/msisaac.o src/machine/retofinv_machine.o src/vidhrdw/retofinv_vidhrdw.o src/drivers/retofinv.o src/vidhrdw/rollrace_vidhrdw.o src/drivers/rollrace.o src/vidhrdw/40love_vidhrdw.o src/drivers/40love.o src/vidhrdw/ssrj_vidhrdw.o src/drivers/ssrj.o src/machine/bigevglf_machine.o src/vidhrdw/bigevglf_vidhrdw.o src/drivers/bigevglf.o src/vidhrdw/tsamurai_vidhrdw.o src/drivers/tsamurai.o src/machine/flstory_machine.o src/vidhrdw/flstory_vidhrdw.o src/drivers/flstory.o src/vidhrdw/gladiatr_vidhrdw.o src/drivers/gladiatr.o src/machine/nycaptor_machine.o src/vidhrdw/nycaptor_vidhrdw.o src/drivers/nycaptor.o src/drivers/halleys.o src/machine/lsasquad_machine.o src/vidhrdw/lsasquad_vidhrdw.o src/drivers/lsasquad.o src/machine/bublbobl_machine.o src/vidhrdw/bublbobl_vidhrdw.o src/drivers/bublbobl.o src/drivers/missb2.o src/machine/mexico86_machine.o src/vidhrdw/mexico86_vidhrdw.o src/drivers/mexico86.o src/vidhrdw/darius_vidhrdw.o src/drivers/darius.o src/vidhrdw/rastan_vidhrdw.o src/sndhrdw/rastan_sndhrdw.o src/drivers/rastan.o src/machine/rainbow_machine.o src/drivers/rainbow.o src/drivers/opwolf.o src/vidhrdw/othunder_vidhrdw.o src/drivers/othunder.o src/vidhrdw/topspeed_vidhrdw.o src/drivers/topspeed.o src/machine/arkanoid_machine.o src/vidhrdw/arkanoid_vidhrdw.o src/drivers/arkanoid.o src/vidhrdw/superqix_vidhrdw.o src/drivers/superqix.o src/vidhrdw/pbillian_vidhrdw.o src/drivers/pbillian.o src/sndhrdw/pbillian_sndhrdw.o src/vidhrdw/exzisus_vidhrdw.o src/drivers/exzisus.o src/drivers/taito_x.o src/machine/cchip.o src/vidhrdw/minivadr_vidhrdw.o src/drivers/minivadr.o src/drivers/ashnojoe.o src/vidhrdw/ashnojoe_vidhrdw.o src/machine/volfied_machine.o src/vidhrdw/volfied_vidhrdw.o src/drivers/volfied.o src/machine/bonzeadv.o src/vidhrdw/asuka_vidhrdw.o src/drivers/asuka.o src/vidhrdw/wgp_vidhrdw.o src/drivers/wgp.o src/vidhrdw/slapshot_vidhrdw.o src/drivers/slapshot.o src/vidhrdw/ninjaw_vidhrdw.o src/drivers/ninjaw.o src/vidhrdw/warriorb_vidhrdw.o src/drivers/warriorb.o src/machine/tnzs_machine.o src/vidhrdw/tnzs_vidhrdw.o src/drivers/tnzs.o src/machine/buggychl_machine.o src/vidhrdw/buggychl_vidhrdw.o src/drivers/buggychl.o src/machine/lkage_machine.o src/vidhrdw/lkage_vidhrdw.o src/drivers/lkage.o src/vidhrdw/taitoic.o src/sndhrdw/taitosnd.o src/vidhrdw/taito_l_vidhrdw.o src/drivers/taito_l.o src/vidhrdw/taito_h_vidhrdw.o src/drivers/taito_h.o src/vidhrdw/taito_b_vidhrdw.o src/drivers/taito_b.o src/vidhrdw/taito_z_vidhrdw.o src/drivers/taito_z.o src/vidhrdw/gunbustr_vidhrdw.o src/drivers/gunbustr.o src/vidhrdw/superchs_vidhrdw.o src/drivers/superchs.o src/vidhrdw/undrfire_vidhrdw.o src/drivers/undrfire.o src/vidhrdw/groundfx_vidhrdw.o src/drivers/groundfx.o src/vidhrdw/taito_f2_vidhrdw.o src/drivers/taito_f2.o src/vidhrdw/taito_f3_vidhrdw.o src/sndhrdw/taito_f3_sndhrdw.o src/drivers/taito_f3.o src/vidhrdw/taitoair_vidhrdw.o src/drivers/taitoair.o src/machine/slapfght_machine.o src/vidhrdw/slapfght_vidhrdw.o src/drivers/slapfght.o src/machine/twincobr_machine.o src/vidhrdw/twincobr_vidhrdw.o src/drivers/twincobr.o src/drivers/wardner.o src/drivers/mjsister.o src/vidhrdw/mjsister_vidhrdw.o src/machine/toaplan1_machine.o src/vidhrdw/toaplan1_vidhrdw.o src/drivers/toaplan1.o src/vidhrdw/snowbros_vidhrdw.o src/drivers/snowbros.o src/vidhrdw/toaplan2_vidhrdw.o src/drivers/toaplan2.o src/vidhrdw/cave_vidhrdw.o src/drivers/cave.o src/vidhrdw/kyugo_vidhrdw.o src/machine/kyugo_machine.o src/drivers/kyugo.o src/machine/williams_machine.o src/vidhrdw/williams_vidhrdw.o src/sndhrdw/williams_sndhrdw.o src/drivers/williams.o src/vidhrdw/vulgus_vidhrdw.o src/drivers/vulgus.o src/vidhrdw/sonson_vidhrdw.o src/drivers/sonson.o src/vidhrdw/higemaru_vidhrdw.o src/drivers/higemaru.o src/vidhrdw/1942_vidhrdw.o src/drivers/1942.o src/vidhrdw/exedexes_vidhrdw.o src/drivers/exedexes.o src/vidhrdw/commando_vidhrdw.o src/drivers/commando.o src/vidhrdw/gng_vidhrdw.o src/drivers/gng.o src/vidhrdw/gunsmoke_vidhrdw.o src/drivers/gunsmoke.o src/vidhrdw/srumbler_vidhrdw.o src/drivers/srumbler.o src/vidhrdw/lwings_vidhrdw.o src/drivers/lwings.o src/vidhrdw/sidearms_vidhrdw.o src/drivers/sidearms.o src/vidhrdw/bionicc_vidhrdw.o src/drivers/bionicc.o src/vidhrdw/1943_vidhrdw.o src/drivers/1943.o src/vidhrdw/blktiger_vidhrdw.o src/drivers/blktiger.o src/vidhrdw/tigeroad_vidhrdw.o src/drivers/tigeroad.o src/vidhrdw/lastduel_vidhrdw.o src/drivers/lastduel.o src/vidhrdw/sf1_vidhrdw.o src/drivers/sf1.o src/machine/kabuki.o src/vidhrdw/mitchell_vidhrdw.o src/drivers/mitchell.o src/vidhrdw/cbasebal_vidhrdw.o src/drivers/cbasebal.o src/vidhrdw/cps1_vidhrdw.o src/drivers/cps1.o src/drivers/cps2.o src/drivers/zn.o src/vidhrdw/tms34061_vidhrdw.o src/machine/capbowl_machine.o src/vidhrdw/capbowl_vidhrdw.o src/drivers/capbowl.o src/vidhrdw/itech8_vidhrdw.o src/drivers/itech8.o src/vidhrdw/itech32_vidhrdw.o src/drivers/itech32.o src/machine/slikshot.o src/vidhrdw/blockade_vidhrdw.o src/drivers/blockade.o src/vidhrdw/vicdual_vidhrdw.o src/drivers/vicdual.o src/sndhrdw/carnival.o src/sndhrdw/depthch.o src/sndhrdw/invinco.o src/sndhrdw/pulsar.o src/machine/segacrpt.o src/sndhrdw/segasnd.o src/vidhrdw/sega_vidhrdw.o src/sndhrdw/sega_sndhrdw.o src/machine/sega_machine.o src/drivers/sega.o src/vidhrdw/segar_vidhrdw.o src/sndhrdw/segar_sndhrdw.o src/machine/segar_machine.o src/drivers/segar.o src/vidhrdw/tms9928a.o src/drivers/sg1000a.o src/vidhrdw/zaxxon_vidhrdw.o src/sndhrdw/zaxxon_sndhrdw.o src/drivers/zaxxon.o src/machine/turbo_machine.o src/vidhrdw/turbo_vidhrdw.o src/drivers/turbo.o src/drivers/kopunch.o src/vidhrdw/kopunch_vidhrdw.o src/vidhrdw/suprloco_vidhrdw.o src/drivers/suprloco.o src/vidhrdw/dotrikun_vidhrdw.o src/drivers/dotrikun.o src/vidhrdw/angelkds_vidhrdw.o src/drivers/angelkds.o src/vidhrdw/system1_vidhrdw.o src/drivers/system1.o src/vidhrdw/segasyse_vidhrdw.o src/drivers/segasyse.o src/machine/system16_machine.o src/vidhrdw/system16_vidhrdw.o src/vidhrdw/sys16spr.o src/sndhrdw/system16_sndhrdw.o src/drivers/system16.o src/drivers/aburner.o src/drivers/outrun.o src/drivers/sharrier.o src/drivers/system18.o src/drivers/system24.o src/machine/system24_machine.o src/vidhrdw/system24_vidhrdw.o src/vidhrdw/segaic24.o src/drivers/system32.o src/drivers/multi32.o src/vidhrdw/system32_vidhrdw.o src/vidhrdw/segac2_vidhrdw.o src/drivers/segac2.o src/drivers/stv.o src/drivers/stvhacks.o src/machine/stvcd.o src/machine/scudsp.o src/vidhrdw/stvvdp1_vidhrdw.o src/vidhrdw/stvvdp2_vidhrdw.o src/vidhrdw/deniam_vidhrdw.o src/drivers/deniam.o src/machine/btime_machine.o src/vidhrdw/btime_vidhrdw.o src/drivers/btime.o src/machine/decocass_machine.o src/vidhrdw/decocass_vidhrdw.o src/drivers/decocass.o src/vidhrdw/astrof_vidhrdw.o src/sndhrdw/astrof_sndhrdw.o src/drivers/astrof.o src/vidhrdw/liberate_vidhrdw.o src/drivers/liberate.o src/vidhrdw/bwing_vidhrdw.o src/drivers/bwing.o src/vidhrdw/kchamp_vidhrdw.o src/drivers/kchamp.o src/vidhrdw/firetrap_vidhrdw.o src/drivers/firetrap.o src/vidhrdw/brkthru_vidhrdw.o src/drivers/brkthru.o src/vidhrdw/metlclsh_vidhrdw.o src/drivers/metlclsh.o src/drivers/compgolf.o src/drivers/tryout.o src/vidhrdw/shootout_vidhrdw.o src/drivers/shootout.o src/vidhrdw/sidepckt_vidhrdw.o src/drivers/sidepckt.o src/vidhrdw/exprraid_vidhrdw.o src/drivers/exprraid.o src/vidhrdw/pcktgal_vidhrdw.o src/drivers/pcktgal.o src/vidhrdw/battlera_vidhrdw.o src/drivers/battlera.o src/vidhrdw/actfancr_vidhrdw.o src/drivers/actfancr.o src/vidhrdw/dec8_vidhrdw.o src/drivers/dec8.o src/vidhrdw/karnov_vidhrdw.o src/drivers/karnov.o src/machine/decocrpt.o src/machine/decoprot.o src/vidhrdw/deco16ic.o src/machine/dec0_machine.o src/vidhrdw/dec0_vidhrdw.o src/drivers/dec0.o src/vidhrdw/stadhero_vidhrdw.o src/drivers/stadhero.o src/vidhrdw/madmotor_vidhrdw.o src/drivers/madmotor.o src/vidhrdw/vaportra_vidhrdw.o src/drivers/vaportra.o src/vidhrdw/cbuster_vidhrdw.o src/drivers/cbuster.o src/vidhrdw/darkseal_vidhrdw.o src/drivers/darkseal.o src/vidhrdw/supbtime_vidhrdw.o src/drivers/supbtime.o src/vidhrdw/cninja_vidhrdw.o src/drivers/cninja.o src/vidhrdw/dassault_vidhrdw.o src/drivers/dassault.o src/vidhrdw/rohga_vidhrdw.o src/drivers/rohga.o src/vidhrdw/tumblep_vidhrdw.o src/drivers/tumblep.o src/vidhrdw/lemmings_vidhrdw.o src/drivers/lemmings.o src/vidhrdw/funkyjet_vidhrdw.o src/drivers/funkyjet.o src/vidhrdw/deco32_vidhrdw.o src/drivers/deco32.o src/vidhrdw/avengrgs_vidhrdw.o src/drivers/avengrgs.o src/vidhrdw/sshangha_vidhrdw.o src/drivers/sshangha.o src/sndhrdw/senjyo_sndhrdw.o src/vidhrdw/senjyo_vidhrdw.o src/drivers/senjyo.o src/vidhrdw/bombjack_vidhrdw.o src/drivers/bombjack.o src/vidhrdw/pbaction_vidhrdw.o src/drivers/pbaction.o src/vidhrdw/tehkanwc_vidhrdw.o src/drivers/tehkanwc.o src/vidhrdw/solomon_vidhrdw.o src/drivers/solomon.o src/vidhrdw/tecmo_vidhrdw.o src/drivers/tecmo.o src/vidhrdw/tbowl_vidhrdw.o src/drivers/tbowl.o src/vidhrdw/gaiden_vidhrdw.o src/drivers/gaiden.o src/vidhrdw/wc90_vidhrdw.o src/drivers/wc90.o src/vidhrdw/wc90b_vidhrdw.o src/drivers/wc90b.o src/vidhrdw/spbactn_vidhrdw.o src/drivers/spbactn.o src/vidhrdw/tecmo16_vidhrdw.o src/drivers/tecmo16.o src/drivers/tecmosys.o src/machine/scramble_machine.o src/sndhrdw/scramble_sndhrdw.o src/drivers/scramble.o src/drivers/frogger.o src/drivers/scobra.o src/drivers/amidar.o src/vidhrdw/fastfred_vidhrdw.o src/drivers/fastfred.o src/vidhrdw/tutankhm_vidhrdw.o src/drivers/tutankhm.o src/drivers/junofrst.o src/vidhrdw/pooyan_vidhrdw.o src/drivers/pooyan.o src/vidhrdw/timeplt_vidhrdw.o src/drivers/timeplt.o src/sndhrdw/timeplt_sndhrdw.o src/vidhrdw/megazone_vidhrdw.o src/drivers/megazone.o src/vidhrdw/pandoras_vidhrdw.o src/drivers/pandoras.o src/sndhrdw/gyruss_sndhrdw.o src/vidhrdw/gyruss_vidhrdw.o src/drivers/gyruss.o src/machine/konami_machine.o src/vidhrdw/trackfld_vidhrdw.o src/sndhrdw/trackfld_sndhrdw.o src/drivers/trackfld.o src/vidhrdw/rocnrope_vidhrdw.o src/drivers/rocnrope.o src/vidhrdw/circusc_vidhrdw.o src/drivers/circusc.o src/vidhrdw/tp84_vidhrdw.o src/drivers/tp84.o src/vidhrdw/hyperspt_vidhrdw.o src/drivers/hyperspt.o src/vidhrdw/sbasketb_vidhrdw.o src/drivers/sbasketb.o src/vidhrdw/mikie_vidhrdw.o src/drivers/mikie.o src/vidhrdw/yiear_vidhrdw.o src/drivers/yiear.o src/vidhrdw/shaolins_vidhrdw.o src/drivers/shaolins.o src/vidhrdw/pingpong_vidhrdw.o src/drivers/pingpong.o src/vidhrdw/gberet_vidhrdw.o src/drivers/gberet.o src/vidhrdw/jailbrek_vidhrdw.o src/drivers/jailbrek.o src/vidhrdw/finalizr_vidhrdw.o src/drivers/finalizr.o src/vidhrdw/ironhors_vidhrdw.o src/drivers/ironhors.o src/machine/jackal_machine.o src/vidhrdw/jackal_vidhrdw.o src/drivers/jackal.o src/vidhrdw/ddrible_vidhrdw.o src/drivers/ddrible.o src/vidhrdw/contra_vidhrdw.o src/drivers/contra.o src/vidhrdw/combatsc_vidhrdw.o src/drivers/combatsc.o src/vidhrdw/hcastle_vidhrdw.o src/drivers/hcastle.o src/vidhrdw/nemesis_vidhrdw.o src/drivers/nemesis.o src/vidhrdw/konamiic.o src/vidhrdw/rockrage_vidhrdw.o src/drivers/rockrage.o src/vidhrdw/flkatck_vidhrdw.o src/drivers/flkatck.o src/vidhrdw/fastlane_vidhrdw.o src/drivers/fastlane.o src/vidhrdw/labyrunr_vidhrdw.o src/drivers/labyrunr.o src/vidhrdw/battlnts_vidhrdw.o src/drivers/battlnts.o src/vidhrdw/bladestl_vidhrdw.o src/drivers/bladestl.o src/machine/ajax_machine.o src/vidhrdw/ajax_vidhrdw.o src/drivers/ajax.o src/vidhrdw/thunderx_vidhrdw.o src/drivers/thunderx.o src/vidhrdw/mainevt_vidhrdw.o src/drivers/mainevt.o src/vidhrdw/88games_vidhrdw.o src/drivers/88games.o src/vidhrdw/gbusters_vidhrdw.o src/drivers/gbusters.o src/vidhrdw/crimfght_vidhrdw.o src/drivers/crimfght.o src/vidhrdw/spy_vidhrdw.o src/drivers/spy.o src/vidhrdw/bottom9_vidhrdw.o src/drivers/bottom9.o src/vidhrdw/blockhl_vidhrdw.o src/drivers/blockhl.o src/vidhrdw/aliens_vidhrdw.o src/drivers/aliens.o src/vidhrdw/surpratk_vidhrdw.o src/drivers/surpratk.o src/vidhrdw/parodius_vidhrdw.o src/drivers/parodius.o src/vidhrdw/rollerg_vidhrdw.o src/drivers/rollerg.o src/vidhrdw/xexex_vidhrdw.o src/drivers/xexex.o src/vidhrdw/asterix_vidhrdw.o src/drivers/asterix.o src/vidhrdw/gijoe_vidhrdw.o src/drivers/gijoe.o src/machine/simpsons_machine.o src/vidhrdw/simpsons_vidhrdw.o src/drivers/simpsons.o src/vidhrdw/vendetta_vidhrdw.o src/drivers/vendetta.o src/vidhrdw/wecleman_vidhrdw.o src/drivers/wecleman.o src/vidhrdw/chqflag_vidhrdw.o src/drivers/chqflag.o src/vidhrdw/ultraman_vidhrdw.o src/drivers/ultraman.o src/vidhrdw/hexion_vidhrdw.o src/drivers/hexion.o src/vidhrdw/twin16_vidhrdw.o src/drivers/twin16.o src/vidhrdw/tmnt_vidhrdw.o src/drivers/tmnt.o src/vidhrdw/xmen_vidhrdw.o src/drivers/xmen.o src/vidhrdw/overdriv_vidhrdw.o src/drivers/overdriv.o src/vidhrdw/gradius3_vidhrdw.o src/drivers/gradius3.o src/vidhrdw/moo_vidhrdw.o src/drivers/moo.o src/vidhrdw/mystwarr_vidhrdw.o src/drivers/mystwarr.o src/vidhrdw/rungun_vidhrdw.o src/drivers/rungun.o src/vidhrdw/dbz2_vidhrdw.o src/drivers/dbz2.o src/vidhrdw/bishi_vidhrdw.o src/drivers/bishi.o src/machine/konamigx_machine.o src/vidhrdw/konamigx_vidhrdw.o src/drivers/konamigx.o src/vidhrdw/djmain_vidhrdw.o src/drivers/djmain.o src/vidhrdw/plygonet_vidhrdw.o src/drivers/plygonet.o src/drivers/mogura.o src/machine/am53cf96.o src/drivers/konamigq.o src/machine/carpolo_machine.o src/vidhrdw/carpolo_vidhrdw.o src/drivers/carpolo.o src/vidhrdw/exidy_vidhrdw.o src/sndhrdw/exidy_sndhrdw.o src/drivers/exidy.o src/sndhrdw/targ.o src/vidhrdw/circus_vidhrdw.o src/drivers/circus.o src/vidhrdw/starfire_vidhrdw.o src/drivers/starfire.o src/vidhrdw/victory_vidhrdw.o src/drivers/victory.o src/sndhrdw/exidy440_sndhrdw.o src/vidhrdw/exidy440_vidhrdw.o src/drivers/exidy440.o src/machine/atari_vg.o src/vidhrdw/tia.o src/drivers/tourtabl.o src/machine/asteroid_machine.o src/sndhrdw/asteroid_sndhrdw.o src/drivers/asteroid.o src/sndhrdw/llander.o src/drivers/bwidow.o src/sndhrdw/bzone_sndhrdw.o src/drivers/bzone.o src/sndhrdw/redbaron.o src/drivers/tempest.o src/machine/starwars_machine.o src/drivers/starwars.o src/sndhrdw/starwars_sndhrdw.o src/machine/mhavoc_machine.o src/drivers/mhavoc.o src/drivers/quantum.o src/vidhrdw/copsnrob_vidhrdw.o src/machine/copsnrob_machine.o src/drivers/copsnrob.o src/vidhrdw/flyball_vidhrdw.o src/drivers/flyball.o src/vidhrdw/sprint2_vidhrdw.o src/drivers/sprint2.o src/vidhrdw/sprint4_vidhrdw.o src/drivers/sprint4.o src/vidhrdw/sprint8_vidhrdw.o src/drivers/sprint8.o src/vidhrdw/nitedrvr_vidhrdw.o src/machine/nitedrvr_machine.o src/drivers/nitedrvr.o src/machine/dominos.o src/vidhrdw/triplhnt_vidhrdw.o src/drivers/triplhnt.o src/vidhrdw/dragrace_vidhrdw.o src/drivers/dragrace.o src/vidhrdw/poolshrk_vidhrdw.o src/drivers/poolshrk.o src/vidhrdw/starshp1_vidhrdw.o src/drivers/starshp1.o src/vidhrdw/canyon_vidhrdw.o src/drivers/canyon.o src/vidhrdw/destroyr_vidhrdw.o src/drivers/destroyr.o src/drivers/ultratnk.o src/vidhrdw/wolfpack_vidhrdw.o src/drivers/wolfpack.o src/vidhrdw/boxer_vidhrdw.o src/drivers/boxer.o src/vidhrdw/skyraid_vidhrdw.o src/drivers/skyraid.o src/machine/avalnche_machine.o src/vidhrdw/avalnche_vidhrdw.o src/drivers/avalnche.o src/drivers/firetrk.o src/vidhrdw/firetrk_vidhrdw.o src/vidhrdw/skydiver_vidhrdw.o src/drivers/skydiver.o src/machine/sbrkout_machine.o src/vidhrdw/sbrkout_vidhrdw.o src/drivers/sbrkout.o src/machine/atarifb_machine.o src/vidhrdw/atarifb_vidhrdw.o src/drivers/atarifb.o src/vidhrdw/orbit_vidhrdw.o src/drivers/orbit.o src/vidhrdw/videopin_vidhrdw.o src/drivers/videopin.o src/machine/subs_machine.o src/vidhrdw/subs_vidhrdw.o src/drivers/subs.o src/vidhrdw/bsktball_vidhrdw.o src/machine/bsktball_machine.o src/drivers/bsktball.o src/vidhrdw/centiped_vidhrdw.o src/drivers/centiped.o src/vidhrdw/runaway_vidhrdw.o src/drivers/runaway.o src/machine/missile_machine.o src/vidhrdw/missile_vidhrdw.o src/drivers/missile.o src/vidhrdw/foodf_vidhrdw.o src/drivers/foodf.o src/drivers/tunhunt.o src/vidhrdw/tunhunt_vidhrdw.o src/vidhrdw/liberatr_vidhrdw.o src/drivers/liberatr.o src/vidhrdw/ccastles_vidhrdw.o src/drivers/ccastles.o src/vidhrdw/cloak_vidhrdw.o src/drivers/cloak.o src/vidhrdw/cloud9_vidhrdw.o src/drivers/cloud9.o src/vidhrdw/jedi_vidhrdw.o src/drivers/jedi.o src/machine/atarigen.o src/sndhrdw/atarijsa.o src/vidhrdw/atarimo_vidhrdw.o src/vidhrdw/atarirle_vidhrdw.o src/machine/slapstic.o src/vidhrdw/atarisy1_vidhrdw.o src/drivers/atarisy1.o src/vidhrdw/atarisy2_vidhrdw.o src/drivers/atarisy2.o src/machine/irobot_machine.o src/vidhrdw/irobot_vidhrdw.o src/drivers/irobot.o src/machine/harddriv_machine.o src/vidhrdw/harddriv_vidhrdw.o src/sndhrdw/harddriv_sndhrdw.o src/drivers/harddriv.o src/vidhrdw/gauntlet_vidhrdw.o src/drivers/gauntlet.o src/vidhrdw/atetris_vidhrdw.o src/drivers/atetris.o src/vidhrdw/toobin_vidhrdw.o src/drivers/toobin.o src/vidhrdw/vindictr_vidhrdw.o src/drivers/vindictr.o src/vidhrdw/klax_vidhrdw.o src/drivers/klax.o src/vidhrdw/blstroid_vidhrdw.o src/drivers/blstroid.o src/vidhrdw/xybots_vidhrdw.o src/drivers/xybots.o src/vidhrdw/eprom_vidhrdw.o src/drivers/eprom.o src/vidhrdw/skullxbo_vidhrdw.o src/drivers/skullxbo.o src/vidhrdw/badlands_vidhrdw.o src/drivers/badlands.o src/vidhrdw/cyberbal_vidhrdw.o src/sndhrdw/cyberbal_sndhrdw.o src/drivers/cyberbal.o src/vidhrdw/rampart_vidhrdw.o src/drivers/rampart.o src/vidhrdw/shuuz_vidhrdw.o src/drivers/shuuz.o src/vidhrdw/atarig1_vidhrdw.o src/drivers/atarig1.o src/vidhrdw/thunderj_vidhrdw.o src/drivers/thunderj.o src/vidhrdw/batman_vidhrdw.o src/drivers/batman.o src/vidhrdw/relief_vidhrdw.o src/drivers/relief.o src/vidhrdw/offtwall_vidhrdw.o src/drivers/offtwall.o src/vidhrdw/arcadecl_vidhrdw.o src/drivers/arcadecl.o src/vidhrdw/beathead_vidhrdw.o src/drivers/beathead.o src/vidhrdw/atarig42_vidhrdw.o src/drivers/atarig42.o src/machine/asic65.o src/vidhrdw/atarigx2_vidhrdw.o src/drivers/atarigx2.o src/vidhrdw/atarigt_vidhrdw.o src/drivers/atarigt.o src/vidhrdw/jaguar_vidhrdw.o src/sndhrdw/jaguar_sndhrdw.o src/drivers/cojag.o src/sndhrdw/cage_sndhrdw.o src/vidhrdw/rockola_vidhrdw.o src/sndhrdw/rockola_sndhrdw.o src/drivers/rockola.o src/vidhrdw/lasso_vidhrdw.o src/drivers/lasso.o src/drivers/munchmo.o src/vidhrdw/munchmo_vidhrdw.o src/vidhrdw/marvins_vidhrdw.o src/drivers/marvins.o src/vidhrdw/jcross_vidhrdw.o src/drivers/jcross.o src/vidhrdw/mainsnk_vidhrdw.o src/drivers/mainsnk.o src/drivers/hal21.o src/vidhrdw/snk_vidhrdw.o src/drivers/snk.o src/drivers/sgladiat.o src/vidhrdw/snk68_vidhrdw.o src/drivers/snk68.o src/vidhrdw/prehisle_vidhrdw.o src/drivers/prehisle.o src/vidhrdw/bbusters_vidhrdw.o src/drivers/bbusters.o src/drivers/shougi.o src/machine/equites_machine.o src/vidhrdw/equites_vidhrdw.o src/drivers/equites.o src/vidhrdw/alpha68k_vidhrdw.o src/drivers/alpha68k.o src/vidhrdw/champbas_vidhrdw.o src/drivers/champbas.o src/machine/exctsccr_machine.o src/vidhrdw/exctsccr_vidhrdw.o src/drivers/exctsccr.o src/drivers/scregg.o src/vidhrdw/tagteam_vidhrdw.o src/drivers/tagteam.o src/vidhrdw/ssozumo_vidhrdw.o src/drivers/ssozumo.o src/vidhrdw/mystston_vidhrdw.o src/drivers/mystston.o src/vidhrdw/dogfgt_vidhrdw.o src/drivers/dogfgt.o src/vidhrdw/bogeyman_vidhrdw.o src/drivers/bogeyman.o src/vidhrdw/matmania_vidhrdw.o src/drivers/matmania.o src/machine/maniach.o src/vidhrdw/renegade_vidhrdw.o src/drivers/renegade.o src/vidhrdw/xain_vidhrdw.o src/drivers/xain.o src/vidhrdw/battlane_vidhrdw.o src/drivers/battlane.o src/vidhrdw/ddragon_vidhrdw.o src/drivers/ddragon.o src/drivers/chinagat.o src/vidhrdw/spdodgeb_vidhrdw.o src/drivers/spdodgeb.o src/vidhrdw/wwfsstar_vidhrdw.o src/drivers/wwfsstar.o src/vidhrdw/vball_vidhrdw.o src/drivers/vball.o src/vidhrdw/blockout_vidhrdw.o src/drivers/blockout.o src/vidhrdw/ddragon3_vidhrdw.o src/drivers/ddragon3.o src/vidhrdw/wwfwfest_vidhrdw.o src/drivers/wwfwfest.o src/vidhrdw/shadfrce_vidhrdw.o src/drivers/shadfrce.o src/machine/berzerk_machine.o src/vidhrdw/berzerk_vidhrdw.o src/sndhrdw/berzerk_sndhrdw.o src/drivers/berzerk.o src/drivers/mazerbla.o src/drivers/supdrapo.o src/drivers/toratora.o src/vidhrdw/gameplan_vidhrdw.o src/drivers/gameplan.o src/vidhrdw/zac2650_vidhrdw.o src/drivers/zac2650.o src/vidhrdw/zaccaria_vidhrdw.o src/drivers/zaccaria.o src/vidhrdw/mouser_vidhrdw.o src/drivers/mouser.o src/vidhrdw/nova2001_vidhrdw.o src/drivers/nova2001.o src/vidhrdw/ninjakid_vidhrdw.o src/drivers/ninjakid.o src/vidhrdw/raiders5_vidhrdw.o src/drivers/raiders5.o src/vidhrdw/pkunwar_vidhrdw.o src/drivers/pkunwar.o src/vidhrdw/xxmissio_vidhrdw.o src/drivers/xxmissio.o src/vidhrdw/ninjakd2_vidhrdw.o src/drivers/ninjakd2.o src/vidhrdw/mnight_vidhrdw.o src/drivers/mnight.o src/vidhrdw/omegaf_vidhrdw.o src/drivers/omegaf.o src/vidhrdw/nmk16_vidhrdw.o src/drivers/nmk16.o src/drivers/jalmah.o src/drivers/quizpani.o src/vidhrdw/quizpani_vidhrdw.o src/vidhrdw/macrossp_vidhrdw.o src/drivers/macrossp.o src/vidhrdw/quizdna_vidhrdw.o src/drivers/quizdna.o src/vidhrdw/jack_vidhrdw.o src/drivers/jack.o src/drivers/embargo.o src/sndhrdw/cinemat_sndhrdw.o src/drivers/cinemat.o src/machine/cchasm_machine.o src/vidhrdw/cchasm_vidhrdw.o src/sndhrdw/cchasm_sndhrdw.o src/drivers/cchasm.o src/vidhrdw/thepit_vidhrdw.o src/drivers/thepit.o src/vidhrdw/timelimt_vidhrdw.o src/drivers/timelimt.o src/machine/bagman_machine.o src/vidhrdw/bagman_vidhrdw.o src/drivers/bagman.o src/vidhrdw/tankbust_vidhrdw.o src/drivers/tankbust.o src/vidhrdw/wiz_vidhrdw.o src/drivers/wiz.o src/vidhrdw/kncljoe_vidhrdw.o src/drivers/kncljoe.o src/machine/stfight_machine.o src/vidhrdw/stfight_vidhrdw.o src/drivers/stfight.o src/drivers/cshooter.o src/sndhrdw/seibu.o src/vidhrdw/deadang_vidhrdw.o src/drivers/deadang.o src/vidhrdw/dynduke_vidhrdw.o src/drivers/dynduke.o src/vidhrdw/raiden_vidhrdw.o src/drivers/raiden.o src/drivers/raiden2.o src/vidhrdw/dcon_vidhrdw.o src/drivers/dcon.o src/vidhrdw/sengokmj_vidhrdw.o src/drivers/sengokmj.o src/vidhrdw/mustache_vidhrdw.o src/drivers/mustache.o src/vidhrdw/cabal_vidhrdw.o src/drivers/cabal.o src/vidhrdw/toki_vidhrdw.o src/drivers/toki.o src/vidhrdw/bloodbro_vidhrdw.o src/drivers/bloodbro.o src/vidhrdw/legionna_vidhrdw.o src/drivers/legionna.o src/vidhrdw/goal92_vidhrdw.o src/drivers/goal92.o src/vidhrdw/exerion_vidhrdw.o src/drivers/exerion.o src/drivers/fcombat.o src/vidhrdw/aeroboto_vidhrdw.o src/drivers/aeroboto.o src/vidhrdw/citycon_vidhrdw.o src/drivers/citycon.o src/vidhrdw/momoko_vidhrdw.o src/drivers/momoko.o src/vidhrdw/argus_vidhrdw.o src/drivers/argus.o src/vidhrdw/psychic5_vidhrdw.o src/drivers/psychic5.o src/vidhrdw/ginganin_vidhrdw.o src/drivers/ginganin.o src/vidhrdw/skyfox_vidhrdw.o src/drivers/skyfox.o src/vidhrdw/homerun_vidhrdw.o src/drivers/homerun.o src/vidhrdw/cischeat_vidhrdw.o src/drivers/cischeat.o src/vidhrdw/tetrisp2_vidhrdw.o src/drivers/tetrisp2.o src/vidhrdw/megasys1_vidhrdw.o src/drivers/megasys1.o src/vidhrdw/ms32_vidhrdw.o src/drivers/ms32.o src/vidhrdw/bigstrkb_vidhrdw.o src/drivers/bigstrkb.o src/vidhrdw/rpunch_vidhrdw.o src/drivers/rpunch.o src/vidhrdw/tail2nos_vidhrdw.o src/drivers/tail2nos.o src/vidhrdw/ojankohs_vidhrdw.o src/drivers/ojankohs.o src/vidhrdw/fromance_vidhrdw.o src/drivers/fromance.o src/drivers/pipedrm.o src/vidhrdw/aerofgt_vidhrdw.o src/drivers/aerofgt.o src/vidhrdw/welltris_vidhrdw.o src/drivers/welltris.o src/vidhrdw/f1gp_vidhrdw.o src/drivers/f1gp.o src/vidhrdw/taotaido_vidhrdw.o src/drivers/taotaido.o src/vidhrdw/crshrace_vidhrdw.o src/drivers/crshrace.o src/vidhrdw/gstriker_vidhrdw.o src/drivers/gstriker.o src/vidhrdw/suprslam_vidhrdw.o src/drivers/suprslam.o src/vidhrdw/fromanc2_vidhrdw.o src/drivers/fromanc2.o src/vidhrdw/inufuku_vidhrdw.o src/drivers/inufuku.o src/vidhrdw/psikyo_vidhrdw.o src/drivers/psikyo.o src/vidhrdw/psikyosh_vidhrdw.o src/drivers/psikyosh.o src/vidhrdw/psikyo4_vidhrdw.o src/drivers/psikyo4.o src/machine/8254pit.o src/drivers/leland.o src/vidhrdw/leland_vidhrdw.o src/machine/leland_machine.o src/sndhrdw/leland_sndhrdw.o src/drivers/ataxx.o src/vidhrdw/marineb_vidhrdw.o src/drivers/marineb.o src/vidhrdw/funkybee_vidhrdw.o src/drivers/funkybee.o src/vidhrdw/zodiack_vidhrdw.o src/drivers/zodiack.o src/vidhrdw/espial_vidhrdw.o src/drivers/espial.o src/vidhrdw/vastar_vidhrdw.o src/drivers/vastar.o src/vidhrdw/xorworld_vidhrdw.o src/drivers/xorworld.o src/vidhrdw/splash_vidhrdw.o src/drivers/splash.o src/vidhrdw/thoop2_vidhrdw.o src/drivers/thoop2.o src/vidhrdw/gaelco_vidhrdw.o src/drivers/gaelco.o src/machine/wrally_machine.o src/vidhrdw/wrally_vidhrdw.o src/drivers/wrally.o src/vidhrdw/targeth_vidhrdw.o src/drivers/targeth.o src/machine/gaelco2_machine.o src/vidhrdw/gaelco2_vidhrdw.o src/drivers/gaelco2.o src/vidhrdw/glass_vidhrdw.o src/drivers/glass.o src/vidhrdw/airbustr_vidhrdw.o src/drivers/airbustr.o src/vidhrdw/djboy_vidhrdw.o src/drivers/djboy.o src/vidhrdw/galpanic_vidhrdw.o src/drivers/galpanic.o src/vidhrdw/galpani2_vidhrdw.o src/drivers/galpani2.o src/drivers/jchan.o src/vidhrdw/kaneko16_vidhrdw.o src/drivers/kaneko16.o src/vidhrdw/suprnova_vidhrdw.o src/drivers/suprnova.o src/machine/pd4990a.o src/machine/neocrypt.o src/machine/neogeo_machine.o src/vidhrdw/neogeo_vidhrdw.o src/drivers/neogeo.o src/vidhrdw/hanaawas_vidhrdw.o src/drivers/hanaawas.o src/vidhrdw/speedatk_vidhrdw.o src/drivers/speedatk.o src/vidhrdw/srmp2_vidhrdw.o src/drivers/srmp2.o src/vidhrdw/seta_vidhrdw.o src/drivers/seta.o src/vidhrdw/seta2_vidhrdw.o src/drivers/seta2.o src/vidhrdw/ssv_vidhrdw.o src/drivers/ssv.o src/vidhrdw/powerins_vidhrdw.o src/drivers/powerins.o src/vidhrdw/ohmygod_vidhrdw.o src/drivers/ohmygod.o src/vidhrdw/blmbycar_vidhrdw.o src/drivers/blmbycar.o src/vidhrdw/route16_vidhrdw.o src/drivers/route16.o src/vidhrdw/ttmahjng_vidhrdw.o src/drivers/ttmahjng.o src/vidhrdw/kangaroo_vidhrdw.o src/drivers/kangaroo.o src/vidhrdw/arabian_vidhrdw.o src/drivers/arabian.o src/vidhrdw/markham_vidhrdw.o src/drivers/markham.o src/vidhrdw/strnskil_vidhrdw.o src/drivers/strnskil.o src/vidhrdw/ikki_vidhrdw.o src/drivers/ikki.o src/drivers/shanghai.o src/vidhrdw/shangha3_vidhrdw.o src/drivers/shangha3.o src/vidhrdw/goindol_vidhrdw.o src/drivers/goindol.o src/vidhrdw/suna8_vidhrdw.o src/drivers/suna8.o src/vidhrdw/suna16_vidhrdw.o src/drivers/suna16.o src/vidhrdw/gundealr_vidhrdw.o src/drivers/gundealr.o src/vidhrdw/dooyong_vidhrdw.o src/drivers/dooyong.o src/machine/leprechn_machine.o src/vidhrdw/leprechn_vidhrdw.o src/drivers/leprechn.o src/machine/beezer_machine.o src/vidhrdw/beezer_vidhrdw.o src/drivers/beezer.o src/vidhrdw/pushman_vidhrdw.o src/drivers/pushman.o src/vidhrdw/zerozone_vidhrdw.o src/drivers/zerozone.o src/vidhrdw/galspnbl_vidhrdw.o src/drivers/galspnbl.o src/vidhrdw/sslam_vidhrdw.o src/drivers/sslam.o src/vidhrdw/playmark_vidhrdw.o src/drivers/playmark.o src/vidhrdw/thief_vidhrdw.o src/drivers/thief.o src/vidhrdw/mrflea_vidhrdw.o src/drivers/mrflea.o src/vidhrdw/holeland_vidhrdw.o src/drivers/holeland.o src/vidhrdw/speedbal_vidhrdw.o src/drivers/speedbal.o src/vidhrdw/sauro_vidhrdw.o src/drivers/sauro.o src/vidhrdw/metro_vidhrdw.o src/drivers/metro.o src/vidhrdw/hyprduel_vidhrdw.o src/drivers/hyprduel.o src/vidhrdw/spcforce_vidhrdw.o src/drivers/spcforce.o src/drivers/looping.o src/vidhrdw/paradise_vidhrdw.o src/drivers/paradise.o src/vidhrdw/yunsung8_vidhrdw.o src/drivers/yunsung8.o src/vidhrdw/yunsun16_vidhrdw.o src/drivers/yunsun16.o src/vidhrdw/blueprnt_vidhrdw.o src/drivers/blueprnt.o src/vidhrdw/fuukifg2_vidhrdw.o src/drivers/fuukifg2.o src/vidhrdw/fuukifg3_vidhrdw.o src/drivers/fuukifg3.o src/vidhrdw/drgnmst_vidhrdw.o src/drivers/drgnmst.o src/vidhrdw/unico_vidhrdw.o src/drivers/unico.o src/vidhrdw/silkroad_vidhrdw.o src/drivers/silkroad.o src/vidhrdw/afega_vidhrdw.o src/drivers/afega.o src/vidhrdw/esd16_vidhrdw.o src/drivers/esd16.o src/drivers/royalmah.o src/vidhrdw/hnayayoi_vidhrdw.o src/drivers/hnayayoi.o src/vidhrdw/dynax_vidhrdw.o src/drivers/dynax.o src/drivers/ddenlovr.o src/drivers/realbrk.o src/vidhrdw/realbrk_vidhrdw.o src/vidhrdw/crtc6845.o src/vidhrdw/nyny_vidhrdw.o src/drivers/nyny.o src/drivers/r2dtank.o src/machine/spiders_machine.o src/vidhrdw/spiders_vidhrdw.o src/drivers/spiders.o src/vidhrdw/iqblock_vidhrdw.o src/drivers/iqblock.o src/drivers/chindrag.o src/drivers/grtwall.o src/vidhrdw/pgm_vidhrdw.o src/drivers/pgm.o src/machine/pgmprot_machine.o src/machine/pgmcrypt.o src/vidhrdw/hitme_vidhrdw.o src/drivers/hitme.o src/vidhrdw/starcrus_vidhrdw.o src/drivers/starcrus.o src/vidhrdw/battlex_vidhrdw.o src/drivers/battlex.o src/vidhrdw/carjmbre_vidhrdw.o src/drivers/carjmbre.o src/vidhrdw/popper_vidhrdw.o src/drivers/popper.o src/vidhrdw/speedspn_vidhrdw.o src/drivers/speedspn.o src/vidhrdw/kickgoal_vidhrdw.o src/drivers/kickgoal.o src/vidhrdw/usgames_vidhrdw.o src/drivers/usgames.o src/vidhrdw/mermaid_vidhrdw.o src/drivers/mermaid.o src/vidhrdw/drmicro_vidhrdw.o src/drivers/drmicro.o src/vidhrdw/appoooh_vidhrdw.o src/drivers/appoooh.o src/vidhrdw/bankp_vidhrdw.o src/drivers/bankp.o src/vidhrdw/mjkjidai_vidhrdw.o src/drivers/mjkjidai.o src/vidhrdw/mayumi_vidhrdw.o src/drivers/mayumi.o src/vidhrdw/btoads_vidhrdw.o src/drivers/btoads.o src/vidhrdw/kinst_vidhrdw.o src/drivers/kinst.o src/vidhrdw/freekick_vidhrdw.o src/drivers/freekick.o src/drivers/rmhaihai.o src/drivers/hanaroku.o src/drivers/yumefuda.o src/vidhrdw/homedata_vidhrdw.o src/drivers/homedata.o src/vidhrdw/artmagic_vidhrdw.o src/drivers/artmagic.o src/vidhrdw/shangkid_vidhrdw.o src/drivers/shangkid.o src/vidhrdw/astinvad_vidhrdw.o src/sndhrdw/astinvad_sndhrdw.o src/drivers/astinvad.o src/vidhrdw/spacefb_vidhrdw.o src/drivers/spacefb.o src/drivers/omegrace.o src/vidhrdw/dday_vidhrdw.o src/drivers/dday.o src/vidhrdw/hexa_vidhrdw.o src/drivers/hexa.o src/vidhrdw/redalert_vidhrdw.o src/sndhrdw/redalert_sndhrdw.o src/drivers/redalert.o src/machine/stactics_machine.o src/vidhrdw/stactics_vidhrdw.o src/drivers/stactics.o src/vidhrdw/kingobox_vidhrdw.o src/drivers/kingobox.o src/vidhrdw/ambush_vidhrdw.o src/drivers/ambush.o src/drivers/dlair.o src/vidhrdw/aztarac_vidhrdw.o src/sndhrdw/aztarac_sndhrdw.o src/drivers/aztarac.o src/vidhrdw/mole_vidhrdw.o src/drivers/mole.o src/vidhrdw/gotya_vidhrdw.o src/sndhrdw/gotya_sndhrdw.o src/drivers/gotya.o src/vidhrdw/mrjong_vidhrdw.o src/drivers/mrjong.o src/vidhrdw/polyplay_vidhrdw.o src/sndhrdw/polyplay_sndhrdw.o src/drivers/polyplay.o src/vidhrdw/amspdwy_vidhrdw.o src/drivers/amspdwy.o src/vidhrdw/othldrby_vidhrdw.o src/drivers/othldrby.o src/vidhrdw/mosaic_vidhrdw.o src/drivers/mosaic.o src/drivers/spdbuggy.o src/vidhrdw/sprcros2_vidhrdw.o src/drivers/sprcros2.o src/vidhrdw/mugsmash_vidhrdw.o src/drivers/mugsmash.o src/vidhrdw/stlforce_vidhrdw.o src/drivers/stlforce.o src/vidhrdw/gcpinbal_vidhrdw.o src/drivers/gcpinbal.o src/vidhrdw/aquarium_vidhrdw.o src/drivers/aquarium.o src/vidhrdw/policetr_vidhrdw.o src/drivers/policetr.o src/vidhrdw/pass_vidhrdw.o src/drivers/pass.o src/vidhrdw/news_vidhrdw.o src/drivers/news.o src/vidhrdw/taxidrvr_vidhrdw.o src/drivers/taxidrvr.o src/vidhrdw/xyonix_vidhrdw.o src/drivers/xyonix.o src/drivers/findout.o src/vidhrdw/dribling_vidhrdw.o src/drivers/dribling.o src/drivers/ace.o src/vidhrdw/clayshoo_vidhrdw.o src/machine/clayshoo_machine.o src/drivers/clayshoo.o src/vidhrdw/pirates_vidhrdw.o src/drivers/pirates.o src/vidhrdw/fitfight_vidhrdw.o src/drivers/fitfight.o src/vidhrdw/flower_vidhrdw.o src/sndhrdw/flower_sndhrdw.o src/drivers/flower.o src/vidhrdw/diverboy_vidhrdw.o src/drivers/diverboy.o src/vidhrdw/beaminv_vidhrdw.o src/drivers/beaminv.o src/vidhrdw/mcatadv_vidhrdw.o src/drivers/mcatadv.o src/vidhrdw/4enraya_vidhrdw.o src/drivers/4enraya.o src/vidhrdw/oneshot_vidhrdw.o src/drivers/oneshot.o src/drivers/tugboat.o src/vidhrdw/gotcha_vidhrdw.o src/drivers/gotcha.o src/drivers/coolpool.o src/vidhrdw/gumbo_vidhrdw.o src/drivers/gumbo.o src/drivers/statriv2.o src/vidhrdw/tickee_vidhrdw.o src/drivers/tickee.o src/vidhrdw/crgolf_vidhrdw.o src/drivers/crgolf.o src/vidhrdw/truco_vidhrdw.o src/drivers/truco.o src/vidhrdw/thedeep_vidhrdw.o src/drivers/thedeep.o src/vidhrdw/fantland_vidhrdw.o src/drivers/fantland.o src/drivers/wallc.o src/drivers/skyarmy.o src/vidhrdw/lethalj_vidhrdw.o src/drivers/lethalj.o src/vidhrdw/sbugger_vidhrdw.o src/drivers/sbugger.o src/vidhrdw/portrait_vidhrdw.o src/drivers/portrait.o src/drivers/enigma2.o src/drivers/ltcasino.o src/drivers/vamphalf.o src/drivers/strvmstr.o src/vidhrdw/dorachan_vidhrdw.o src/drivers/dorachan.o src/vidhrdw/ladyfrog_vidhrdw.o src/drivers/ladyfrog.o src/drivers/rabbit.o src/drivers/malzak.o src/vidhrdw/malzak_vidhrdw.o src/drivers/supertnk.o src/drivers/crospang.o src/drivers/funybubl.o src/drivers/dreamwld.o src/machine/seicop.o src/vidhrdw/denjinmk.o src/drivers/denjinmk.o src/driver.o src/cheat.o src/cpu/z80/z80.o src/cpu/adsp2100/adsp2100.o src/cpu/z180/z180.o src/cpu/i8085/i8085.o src/cpu/m6502/m6502.o src/cpu/h6280/h6280.o src/cpu/i86/i86.o src/cpu/nec/nec.o src/cpu/v60/v60.o src/cpu/v60/v60d.o src/cpu/i8039/i8039.o src/cpu/i8x41/i8x41.o src/cpu/m6800/m6800.o src/cpu/m6805/m6805.o src/cpu/hd6309/hd6309.o src/cpu/m6809/m6809.o src/cpu/konami/konami.o src/cpu/m68000/m68kops.o src/cpu/m68000/m68kopac.o src/cpu/m68000/m68kopdm.o src/cpu/m68000/m68kopnz.o src/cpu/m68000/m68kcpu.o src/cpu/m68000/m68kmame.o src/cpu/t11/t11.o src/cpu/s2650/s2650.o src/cpu/tms34010/tms34010.o src/cpu/tms34010/34010fld.o src/cpu/tms9900/tms9980a.o src/cpu/tms9900/tms9995.o src/cpu/tms9900/tms9900.o src/cpu/z8000/z8000.o src/cpu/tms32010/tms32010.o src/cpu/tms32025/tms32025.o src/cpu/tms32031/tms32031.o src/cpu/ccpu/ccpu.o src/vidhrdw/cinemat_vidhrdw.o src/cpu/mips/psx_cpu.o src/cpu/asap/asap.o src/cpu/upd7810/upd7810.o src/cpu/arm/arm.o src/cpu/jaguar/jaguar.o src/cpu/mips/r3000.o src/cpu/mips/mips3.o src/cpu/sh2/sh2.o src/cpu/dsp32/dsp32.o src/cpu/pic16c5x/pic16c5x.o src/cpu/g65816/g65816.o src/cpu/g65816/g65816o0.o src/cpu/g65816/g65816o1.o src/cpu/g65816/g65816o2.o src/cpu/g65816/g65816o3.o src/cpu/g65816/g65816o4.o src/cpu/g65816/g65816ds.o src/cpu/spc700/spc700.o src/cpu/spc700/spc700ds.o src/cpu/e132xs/e132xs.o src/sound/samples.o src/sound/dac.o src/sound/discrete.o src/sound/2203intf.o src/sound/2151intf.o src/sound/ym2151.o src/sound/2608intf.o src/sound/2610intf.o src/sound/2612intf.o src/sound/ay8910.o src/sound/fm.o src/sound/2413intf.o src/sound/ym2413.o src/sound/ymz280b.o src/sound/3812intf.o src/sound/fmopl.o src/sound/ymdeltat.o src/sound/sn76477.o src/sound/sn76496.o src/sound/pokey.o src/sound/tiasound.o src/sound/tiaintf.o src/sound/nes_apu.o src/sound/astrocde_snd.o src/sound/namco.o src/sound/namcona.o src/sound/tms36xx.o src/sound/tms5110.o src/sound/5110intf.o src/sound/tms5220.o src/sound/5220intf.o src/sound/vlm5030.o src/sound/adpcm.o src/sound/msm5205.o src/sound/msm5232.o src/sound/upd7759.o src/sound/hc55516.o src/sound/k005289.o src/sound/k007232.o src/sound/k051649.o src/sound/k053260.o src/sound/k054539.o src/sound/segapcm.o src/sound/rf5c68.o src/sound/cem3394.o src/sound/c140.o src/sound/qsound.o src/sound/saa1099.o src/sound/iremga20.o src/sound/es5506.o src/sound/bsmt2000.o src/sound/ymf262.o src/sound/262intf.o src/sound/ymf278b.o src/sound/gaelco_snd.o src/sound/x1_010.o src/sound/multipcm.o src/sound/c6280.o src/sound/sp0250.o src/sound/scsp.o src/sound/psx.o src/sound/ymf271.o src/../deps/zlib/adler32.o src/../deps/zlib/compress.o src/../deps/zlib/crc32.o src/../deps/zlib/deflate.o src/../deps/zlib/gzclose.o src/../deps/zlib/gzlib.o src/../deps/zlib/gzread.o src/../deps/zlib/gzwrite.o src/../deps/zlib/inffast.o src/../deps/zlib/inflate.o src/../deps/zlib/inftrees.o src/../deps/zlib/trees.o src/../deps/zlib/uncompr.o src/../deps/zlib/zutil.o src/../deps/zlib/ioapi.o src/../deps/zlib/unzip.o mame2003_libretro.so make[1]: Leaving directory '/<>' dh_clean debian/rules build-arch dh build-arch dh_testdir -a dh_update_autotools_config -a dh_auto_configure -a debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build -- GIT_VERSION="' de857c6'" make -j1 "GIT_VERSION=' de857c6'" make[2]: Entering directory '/<>' cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/libretro/libretro.o src/libretro/libretro.c In file included from src/inptport.h:4:0, from src/osdepend.h:5, from src/fileio.h:13, from src/mame.h:16, from src/libretro/libretro.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/libretro/osd.o src/libretro/osd.c In file included from src/inptport.h:4:0, from src/osdepend.h:5, from src/libretro/osd.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libretro/osd.c:18:0: src/common.h: At top level: src/common.h:441:55: warning: ‘struct GameDriver’ declared inside parameter list will not be visible outside of this definition or declaration const struct RomModule *rom_first_region(const struct GameDriver *drv); ^~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/libretro/keyboard.o src/libretro/keyboard.c In file included from src/inptport.h:4:0, from src/osdepend.h:5, from src/libretro/keyboard.c:4: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/libretro/joystick.o src/libretro/joystick.c In file included from src/inptport.h:4:0, from src/osdepend.h:5, from src/libretro/joystick.c:4: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/libretro/joystick.c: At top level: src/libretro/joystick.c:14:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Left", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_LEFT, JOYCODE_##INDEX##_LEFT}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:15:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Right", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_RIGHT, JOYCODE_##INDEX##_RIGHT}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:16:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Up", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_UP, JOYCODE_##INDEX##_UP}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:17:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Down", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_DOWN, JOYCODE_##INDEX##_DOWN}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:18:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " B", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_B, JOYCODE_##INDEX##_BUTTON1}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:19:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Y", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_Y, JOYCODE_##INDEX##_BUTTON2}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:20:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " X", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_X, JOYCODE_##INDEX##_BUTTON3}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:21:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " A", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_A, JOYCODE_##INDEX##_BUTTON4}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:22:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " L", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_L, JOYCODE_##INDEX##_BUTTON5}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:23:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " R", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_R, JOYCODE_##INDEX##_BUTTON6}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:24:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " L2", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_L2, JOYCODE_##INDEX##_BUTTON7}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:25:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " R2", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_R2, JOYCODE_##INDEX##_BUTTON8}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:26:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " L3", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_L3, JOYCODE_##INDEX##_BUTTON9}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:27:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " R3", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_R3, JOYCODE_##INDEX##_BUTTON10}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:28:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Start", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_START, JOYCODE_##INDEX##_START}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:29:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Select", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_SELECT, JOYCODE_##INDEX##_SELECT}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:30:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroMouse" #INDEX " Left Click", ((INDEX - 1) * 18) + 16, JOYCODE_MOUSE_##INDEX##_BUTTON1}, \ ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:31:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroMouse" #INDEX " Right Click", ((INDEX - 1) * 18) + 17, JOYCODE_MOUSE_##INDEX##_BUTTON2} ^ src/libretro/joystick.c:35:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(1), ^~~~~~~~~~~~~~ src/libretro/joystick.c:14:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Left", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_LEFT, JOYCODE_##INDEX##_LEFT}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:15:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Right", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_RIGHT, JOYCODE_##INDEX##_RIGHT}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:16:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Up", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_UP, JOYCODE_##INDEX##_UP}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:17:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Down", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_DOWN, JOYCODE_##INDEX##_DOWN}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:18:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " B", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_B, JOYCODE_##INDEX##_BUTTON1}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:19:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Y", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_Y, JOYCODE_##INDEX##_BUTTON2}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:20:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " X", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_X, JOYCODE_##INDEX##_BUTTON3}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:21:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " A", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_A, JOYCODE_##INDEX##_BUTTON4}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:22:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " L", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_L, JOYCODE_##INDEX##_BUTTON5}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:23:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " R", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_R, JOYCODE_##INDEX##_BUTTON6}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:24:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " L2", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_L2, JOYCODE_##INDEX##_BUTTON7}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:25:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " R2", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_R2, JOYCODE_##INDEX##_BUTTON8}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:26:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " L3", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_L3, JOYCODE_##INDEX##_BUTTON9}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:27:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " R3", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_R3, JOYCODE_##INDEX##_BUTTON10}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:28:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Start", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_START, JOYCODE_##INDEX##_START}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:29:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Select", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_SELECT, JOYCODE_##INDEX##_SELECT}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:30:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroMouse" #INDEX " Left Click", ((INDEX - 1) * 18) + 16, JOYCODE_MOUSE_##INDEX##_BUTTON1}, \ ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:31:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroMouse" #INDEX " Right Click", ((INDEX - 1) * 18) + 17, JOYCODE_MOUSE_##INDEX##_BUTTON2} ^ src/libretro/joystick.c:36:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(2), ^~~~~~~~~~~~~~ src/libretro/joystick.c:14:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Left", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_LEFT, JOYCODE_##INDEX##_LEFT}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:15:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Right", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_RIGHT, JOYCODE_##INDEX##_RIGHT}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:16:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Up", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_UP, JOYCODE_##INDEX##_UP}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:17:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Down", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_DOWN, JOYCODE_##INDEX##_DOWN}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:18:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " B", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_B, JOYCODE_##INDEX##_BUTTON1}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:19:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Y", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_Y, JOYCODE_##INDEX##_BUTTON2}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:20:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " X", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_X, JOYCODE_##INDEX##_BUTTON3}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:21:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " A", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_A, JOYCODE_##INDEX##_BUTTON4}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:22:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " L", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_L, JOYCODE_##INDEX##_BUTTON5}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:23:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " R", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_R, JOYCODE_##INDEX##_BUTTON6}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:24:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " L2", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_L2, JOYCODE_##INDEX##_BUTTON7}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:25:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " R2", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_R2, JOYCODE_##INDEX##_BUTTON8}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:26:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " L3", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_L3, JOYCODE_##INDEX##_BUTTON9}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:27:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " R3", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_R3, JOYCODE_##INDEX##_BUTTON10}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:28:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Start", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_START, JOYCODE_##INDEX##_START}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:29:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Select", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_SELECT, JOYCODE_##INDEX##_SELECT}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:30:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroMouse" #INDEX " Left Click", ((INDEX - 1) * 18) + 16, JOYCODE_MOUSE_##INDEX##_BUTTON1}, \ ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:31:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroMouse" #INDEX " Right Click", ((INDEX - 1) * 18) + 17, JOYCODE_MOUSE_##INDEX##_BUTTON2} ^ src/libretro/joystick.c:37:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(3), ^~~~~~~~~~~~~~ src/libretro/joystick.c:14:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Left", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_LEFT, JOYCODE_##INDEX##_LEFT}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:15:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Right", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_RIGHT, JOYCODE_##INDEX##_RIGHT}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:16:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Up", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_UP, JOYCODE_##INDEX##_UP}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:17:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Down", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_DOWN, JOYCODE_##INDEX##_DOWN}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:18:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " B", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_B, JOYCODE_##INDEX##_BUTTON1}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:19:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Y", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_Y, JOYCODE_##INDEX##_BUTTON2}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:20:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " X", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_X, JOYCODE_##INDEX##_BUTTON3}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:21:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " A", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_A, JOYCODE_##INDEX##_BUTTON4}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:22:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " L", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_L, JOYCODE_##INDEX##_BUTTON5}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:23:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " R", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_R, JOYCODE_##INDEX##_BUTTON6}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:24:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " L2", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_L2, JOYCODE_##INDEX##_BUTTON7}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:25:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " R2", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_R2, JOYCODE_##INDEX##_BUTTON8}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:26:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " L3", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_L3, JOYCODE_##INDEX##_BUTTON9}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:27:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " R3", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_R3, JOYCODE_##INDEX##_BUTTON10}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:28:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Start", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_START, JOYCODE_##INDEX##_START}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:29:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroPad" #INDEX " Select", ((INDEX - 1) * 18) + RETRO_DEVICE_ID_JOYPAD_SELECT, JOYCODE_##INDEX##_SELECT}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:30:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroMouse" #INDEX " Left Click", ((INDEX - 1) * 18) + 16, JOYCODE_MOUSE_##INDEX##_BUTTON1}, \ ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ src/libretro/joystick.c:31:6: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] {"RetroMouse" #INDEX " Right Click", ((INDEX - 1) * 18) + 17, JOYCODE_MOUSE_##INDEX##_BUTTON2} ^ src/libretro/joystick.c:38:5: note: in expansion of macro ‘EMIT_RETRO_PAD’ EMIT_RETRO_PAD(4), ^~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/libretro/video.o src/libretro/video.c In file included from src/inptport.h:4:0, from src/osdepend.h:5, from src/libretro/video.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libretro/video.c:6:0: src/common.h: At top level: src/common.h:441:55: warning: ‘struct GameDriver’ declared inside parameter list will not be visible outside of this definition or declaration const struct RomModule *rom_first_region(const struct GameDriver *drv); ^~~~~~~~~~ src/libretro/video.c: In function ‘osd_update_video_and_audio’: src/libretro/video.c:152:32: warning: cast increases required alignment of target type [-Wcast-align] uint32_t* output = (uint32_t*)videoBuffer; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/mame.o src/mame.c In file included from src/driver.h:64:0, from src/mame.c:106: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/mame.c: In function ‘run_game’: src/mame.c:282:27: warning: argument to ‘sizeof’ in ‘memset’ call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] memset(Machine, 0, sizeof(Machine)); ^ src/mame.c: In function ‘init_buffered_spriteram’: src/mame.c:1054:25: warning: cast increases required alignment of target type [-Wcast-align] buffered_spriteram16 = (data16_t *)buffered_spriteram; ^ src/mame.c:1055:25: warning: cast increases required alignment of target type [-Wcast-align] buffered_spriteram32 = (data32_t *)buffered_spriteram; ^ src/mame.c:1056:27: warning: cast increases required alignment of target type [-Wcast-align] buffered_spriteram16_2 = (data16_t *)buffered_spriteram_2; ^ src/mame.c:1057:27: warning: cast increases required alignment of target type [-Wcast-align] buffered_spriteram32_2 = (data32_t *)buffered_spriteram_2; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drawgfx.o src/drawgfx.c In file included from src/driver.h:64:0, from src/drawgfx.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drawgfx.c: In function ‘blockmove_NtoN_transpen_noremap8’: src/drawgfx.c:312:9: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:325:18: warning: cast increases required alignment of target type [-Wcast-align] write_dword((UINT32 *)dstdata,col4); ^ src/drawgfx.c:61:43: note: in definition of macro ‘write_dword’ #define write_dword(address,data) *(int *)address=data ^~~~~~~ src/drawgfx.c: In function ‘blockmove_NtoN_transpen_noremap_flipx8’: src/drawgfx.c:381:9: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c: In function ‘blockmove_8toN_transpen_raw_pri8’: src/drawgfx.c:3796:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:554:80: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri8 args body ^~~~ src/drawgfx.c:3847:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:554:80: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri8 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transblend_raw_pri8’: src/drawgfx.c:3978:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:554:80: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri8 args body ^~~~ src/drawgfx.c:4029:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:554:80: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri8 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transmask_raw_pri8’: src/drawgfx.c:4087:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:554:80: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri8 args body ^~~~ src/drawgfx.c:4135:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:554:80: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri8 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transpen_pri8’: src/drawgfx.c:3796:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:564:76: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri8 args body ^~~~ src/drawgfx.c:3847:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:564:76: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri8 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transblend_pri8’: src/drawgfx.c:3978:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:564:76: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri8 args body ^~~~ src/drawgfx.c:4029:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:564:76: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri8 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transmask_pri8’: src/drawgfx.c:4087:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:564:76: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri8 args body ^~~~ src/drawgfx.c:4135:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:564:76: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri8 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transpen_raw8’: src/drawgfx.c:3796:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:576:76: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw8 args body ^~~~ src/drawgfx.c:3847:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:576:76: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw8 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transblend_raw8’: src/drawgfx.c:3978:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:576:76: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw8 args body ^~~~ src/drawgfx.c:4029:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:576:76: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw8 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transmask_raw8’: src/drawgfx.c:4087:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:576:76: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw8 args body ^~~~ src/drawgfx.c:4135:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:576:76: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw8 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transpen8’: src/drawgfx.c:3796:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:586:72: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##8 args body ^~~~ src/drawgfx.c:3847:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:586:72: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##8 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transblend8’: src/drawgfx.c:3978:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:586:72: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##8 args body ^~~~ src/drawgfx.c:4029:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:586:72: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##8 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transmask8’: src/drawgfx.c:4087:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:586:72: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##8 args body ^~~~ src/drawgfx.c:4135:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:586:72: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##8 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transpen_raw_pri16’: src/drawgfx.c:3796:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:647:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri16 args body ^~~~ src/drawgfx.c:3847:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:647:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transblend_raw_pri16’: src/drawgfx.c:3978:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:647:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri16 args body ^~~~ src/drawgfx.c:4029:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:647:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transmask_raw_pri16’: src/drawgfx.c:4087:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:647:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri16 args body ^~~~ src/drawgfx.c:4135:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:647:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alphaone_raw_pri16’: src/drawgfx.c:4473:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:647:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri16 args body ^~~~ src/drawgfx.c:4561:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:647:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alpha_raw_pri16’: src/drawgfx.c:4649:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:647:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri16 args body ^~~~ src/drawgfx.c:4700:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:647:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transpen_pri16’: src/drawgfx.c:3796:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:657:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri16 args body ^~~~ src/drawgfx.c:3847:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:657:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transblend_pri16’: src/drawgfx.c:3978:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:657:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri16 args body ^~~~ src/drawgfx.c:4029:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:657:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transmask_pri16’: src/drawgfx.c:4087:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:657:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri16 args body ^~~~ src/drawgfx.c:4135:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:657:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alphaone_pri16’: src/drawgfx.c:4473:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:657:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri16 args body ^~~~ src/drawgfx.c:4561:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:657:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alpha_pri16’: src/drawgfx.c:4649:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:657:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri16 args body ^~~~ src/drawgfx.c:4700:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:657:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transpen_raw16’: src/drawgfx.c:3796:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:669:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw16 args body ^~~~ src/drawgfx.c:3847:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:669:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transblend_raw16’: src/drawgfx.c:3978:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:669:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw16 args body ^~~~ src/drawgfx.c:4029:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:669:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transmask_raw16’: src/drawgfx.c:4087:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:669:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw16 args body ^~~~ src/drawgfx.c:4135:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:669:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alphaone_raw16’: src/drawgfx.c:4473:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:669:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw16 args body ^~~~ src/drawgfx.c:4561:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:669:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alpha_raw16’: src/drawgfx.c:4649:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:669:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw16 args body ^~~~ src/drawgfx.c:4700:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:669:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transpen16’: src/drawgfx.c:3796:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:679:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##16 args body ^~~~ src/drawgfx.c:3847:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:679:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transblend16’: src/drawgfx.c:3978:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:679:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##16 args body ^~~~ src/drawgfx.c:4029:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:679:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transmask16’: src/drawgfx.c:4087:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:679:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##16 args body ^~~~ src/drawgfx.c:4135:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:679:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alphaone16’: src/drawgfx.c:4473:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:679:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##16 args body ^~~~ src/drawgfx.c:4561:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:679:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##16 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alpha16’: src/drawgfx.c:4649:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:679:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##16 args body ^~~~ src/drawgfx.c:4700:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:679:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##16 args body ^~~~ src/drawgfx.c: In function ‘SHADOW32’: src/drawgfx.c:726:10: warning: cast increases required alignment of target type [-Wcast-align] return(((UINT32*)palette_shadow_table)[c]); } ^ src/drawgfx.c: In function ‘blockmove_8toN_transpen_raw_pri32’: src/drawgfx.c:3796:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:747:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri32 args body ^~~~ src/drawgfx.c:3847:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:747:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transblend_raw_pri32’: src/drawgfx.c:3978:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:747:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri32 args body ^~~~ src/drawgfx.c:4029:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:747:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transmask_raw_pri32’: src/drawgfx.c:4087:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:747:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri32 args body ^~~~ src/drawgfx.c:4135:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:747:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alphaone_raw_pri32’: src/drawgfx.c:4473:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:747:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri32 args body ^~~~ src/drawgfx.c:4561:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:747:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alpha_raw_pri32’: src/drawgfx.c:4649:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:747:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri32 args body ^~~~ src/drawgfx.c:4700:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:747:81: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw_pri32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transpen_pri32’: src/drawgfx.c:3796:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:757:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri32 args body ^~~~ src/drawgfx.c:3847:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:757:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transblend_pri32’: src/drawgfx.c:3978:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:757:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri32 args body ^~~~ src/drawgfx.c:4029:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:757:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transmask_pri32’: src/drawgfx.c:4087:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:757:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri32 args body ^~~~ src/drawgfx.c:4135:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:757:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alphaone_pri32’: src/drawgfx.c:4473:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:757:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri32 args body ^~~~ src/drawgfx.c:4561:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:757:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alpha_pri32’: src/drawgfx.c:4649:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:757:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri32 args body ^~~~ src/drawgfx.c:4700:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:757:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_pri32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transpen_raw32’: src/drawgfx.c:3796:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:769:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw32 args body ^~~~ src/drawgfx.c:3847:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:769:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transblend_raw32’: src/drawgfx.c:3978:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:769:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw32 args body ^~~~ src/drawgfx.c:4029:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:769:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transmask_raw32’: src/drawgfx.c:4087:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:769:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw32 args body ^~~~ src/drawgfx.c:4135:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:769:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alphaone_raw32’: src/drawgfx.c:4473:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:769:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw32 args body ^~~~ src/drawgfx.c:4561:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:769:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alpha_raw32’: src/drawgfx.c:4649:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:769:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw32 args body ^~~~ src/drawgfx.c:4700:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:769:77: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##_raw32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transpen32’: src/drawgfx.c:3796:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:779:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##32 args body ^~~~ src/drawgfx.c:3847:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:779:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transblend32’: src/drawgfx.c:3978:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:779:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##32 args body ^~~~ src/drawgfx.c:4029:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:779:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_transmask32’: src/drawgfx.c:4087:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:779:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##32 args body ^~~~ src/drawgfx.c:4135:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:779:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alphaone32’: src/drawgfx.c:4473:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:779:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##32 args body ^~~~ src/drawgfx.c:4561:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:779:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##32 args body ^~~~ src/drawgfx.c: In function ‘blockmove_8toN_alpha32’: src/drawgfx.c:4649:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:779:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##32 args body ^~~~ src/drawgfx.c:4700:10: warning: cast increases required alignment of target type [-Wcast-align] sd4 = (UINT32 *)srcdata; ^ src/drawgfx.c:779:73: note: in definition of macro ‘DECLARE_SWAP_RAW_PRI’ #define DECLARE_SWAP_RAW_PRI(function,args,body) void function##32 args body ^~~~ src/drawgfx.c: In function ‘draw_crosshair’: src/drawgfx.c:3532:17: warning: variable ‘black’ set but not used [-Wunused-but-set-variable] unsigned short black,white; ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/common.o src/common.c In file included from src/driver.h:64:0, from src/common.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/usrintrf.o src/usrintrf.c In file included from src/driver.h:64:0, from src/usrintrf.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/usrintrf.c: In function ‘drawbar’: src/usrintrf.c:781:9: warning: variable ‘black’ set but not used [-Wunused-but-set-variable] UINT32 black, white; ^~~~~ src/usrintrf.c: In function ‘showcharset’: src/usrintrf.c:1129:6: warning: variable ‘changed’ set but not used [-Wunused-but-set-variable] int changed; ^~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/ui_text.o src/ui_text.c In file included from src/driver.h:64:0, from src/ui_text.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpuintrf.o src/cpuintrf.c In file included from src/driver.h:64:0, from src/cpuintrf.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpuexec.o src/cpuexec.c In file included from src/driver.h:64:0, from src/cpuexec.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpuint.o src/cpuint.c In file included from src/driver.h:64:0, from src/cpuint.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/mame-memory.o src/mame-memory.c In file included from src/driver.h:64:0, from src/mame-memory.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘verify_memory’: src/mame-memory.c:1242:4: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] for (; !IS_MEMPORT_END(mwa); mwa++) ^~~ src/mame-memory.c:1249:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘for’ mwa++; ^~~ src/mame-memory.c: In function ‘register_banks’: src/mame-memory.c:1788:50: warning: cast increases required alignment of target type [-Wcast-align] state_save_register_UINT16("bank", i, "ram", (UINT16 *)cpu_bankbase[i], banksize[i]/2); ^ src/mame-memory.c:1791:50: warning: cast increases required alignment of target type [-Wcast-align] state_save_register_UINT32("bank", i, "ram", (UINT32 *)cpu_bankbase[i], banksize[i]/4); ^ src/mame-memory.c: In function ‘cpu_readmem16bew_word’: src/mame-memory.c:1956:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2365:5: note: in expansion of macro ‘READWORD16’ READWORD16(cpu_read##type##abits##bew_word, abits, read##type##_lookup, r##type##handler16, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2402:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_BE’ GENERATE_HANDLERS_16BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2448:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_BE’ GENERATE_MEM_HANDLERS_16BIT_BE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem16bew_word’: src/mame-memory.c:2208:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2367:4: note: in expansion of macro ‘WRITEWORD16’ WRITEWORD16(cpu_write##type##abits##bew_word, abits, write##type##_lookup, w##type##handler16, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2402:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_BE’ GENERATE_HANDLERS_16BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2448:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_BE’ GENERATE_MEM_HANDLERS_16BIT_BE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem18bew_word’: src/mame-memory.c:1956:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2365:5: note: in expansion of macro ‘READWORD16’ READWORD16(cpu_read##type##abits##bew_word, abits, read##type##_lookup, r##type##handler16, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2402:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_BE’ GENERATE_HANDLERS_16BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2449:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_BE’ GENERATE_MEM_HANDLERS_16BIT_BE(18) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem18bew_word’: src/mame-memory.c:2208:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2367:4: note: in expansion of macro ‘WRITEWORD16’ WRITEWORD16(cpu_write##type##abits##bew_word, abits, write##type##_lookup, w##type##handler16, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2402:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_BE’ GENERATE_HANDLERS_16BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2449:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_BE’ GENERATE_MEM_HANDLERS_16BIT_BE(18) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem24bew_word’: src/mame-memory.c:1956:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2365:5: note: in expansion of macro ‘READWORD16’ READWORD16(cpu_read##type##abits##bew_word, abits, read##type##_lookup, r##type##handler16, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2402:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_BE’ GENERATE_HANDLERS_16BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2450:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_BE’ GENERATE_MEM_HANDLERS_16BIT_BE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem24bew_word’: src/mame-memory.c:2208:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2367:4: note: in expansion of macro ‘WRITEWORD16’ WRITEWORD16(cpu_write##type##abits##bew_word, abits, write##type##_lookup, w##type##handler16, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2402:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_BE’ GENERATE_HANDLERS_16BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2450:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_BE’ GENERATE_MEM_HANDLERS_16BIT_BE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem32bew_word’: src/mame-memory.c:1956:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2365:5: note: in expansion of macro ‘READWORD16’ READWORD16(cpu_read##type##abits##bew_word, abits, read##type##_lookup, r##type##handler16, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2402:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_BE’ GENERATE_HANDLERS_16BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2451:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_BE’ GENERATE_MEM_HANDLERS_16BIT_BE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem32bew_word’: src/mame-memory.c:2208:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2367:4: note: in expansion of macro ‘WRITEWORD16’ WRITEWORD16(cpu_write##type##abits##bew_word, abits, write##type##_lookup, w##type##handler16, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2402:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_BE’ GENERATE_HANDLERS_16BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2451:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_BE’ GENERATE_MEM_HANDLERS_16BIT_BE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem16lew_word’: src/mame-memory.c:1956:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2371:5: note: in expansion of macro ‘READWORD16’ READWORD16(cpu_read##type##abits##lew_word, abits, read##type##_lookup, r##type##handler16, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2406:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_LE’ GENERATE_HANDLERS_16BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2453:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_LE’ GENERATE_MEM_HANDLERS_16BIT_LE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem16lew_word’: src/mame-memory.c:2208:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2373:4: note: in expansion of macro ‘WRITEWORD16’ WRITEWORD16(cpu_write##type##abits##lew_word, abits, write##type##_lookup, w##type##handler16, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2406:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_LE’ GENERATE_HANDLERS_16BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2453:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_LE’ GENERATE_MEM_HANDLERS_16BIT_LE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem17lew_word’: src/mame-memory.c:1956:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2371:5: note: in expansion of macro ‘READWORD16’ READWORD16(cpu_read##type##abits##lew_word, abits, read##type##_lookup, r##type##handler16, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2406:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_LE’ GENERATE_HANDLERS_16BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2454:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_LE’ GENERATE_MEM_HANDLERS_16BIT_LE(17) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem17lew_word’: src/mame-memory.c:2208:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2373:4: note: in expansion of macro ‘WRITEWORD16’ WRITEWORD16(cpu_write##type##abits##lew_word, abits, write##type##_lookup, w##type##handler16, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2406:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_LE’ GENERATE_HANDLERS_16BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2454:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_LE’ GENERATE_MEM_HANDLERS_16BIT_LE(17) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem24lew_word’: src/mame-memory.c:1956:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2371:5: note: in expansion of macro ‘READWORD16’ READWORD16(cpu_read##type##abits##lew_word, abits, read##type##_lookup, r##type##handler16, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2406:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_LE’ GENERATE_HANDLERS_16BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2455:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_LE’ GENERATE_MEM_HANDLERS_16BIT_LE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem24lew_word’: src/mame-memory.c:2208:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2373:4: note: in expansion of macro ‘WRITEWORD16’ WRITEWORD16(cpu_write##type##abits##lew_word, abits, write##type##_lookup, w##type##handler16, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2406:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_LE’ GENERATE_HANDLERS_16BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2455:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_LE’ GENERATE_MEM_HANDLERS_16BIT_LE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem29lew_word’: src/mame-memory.c:1956:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2371:5: note: in expansion of macro ‘READWORD16’ READWORD16(cpu_read##type##abits##lew_word, abits, read##type##_lookup, r##type##handler16, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2406:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_LE’ GENERATE_HANDLERS_16BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2456:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_LE’ GENERATE_MEM_HANDLERS_16BIT_LE(29) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem29lew_word’: src/mame-memory.c:2208:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2373:4: note: in expansion of macro ‘WRITEWORD16’ WRITEWORD16(cpu_write##type##abits##lew_word, abits, write##type##_lookup, w##type##handler16, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2406:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_LE’ GENERATE_HANDLERS_16BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2456:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_LE’ GENERATE_MEM_HANDLERS_16BIT_LE(29) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem32lew_word’: src/mame-memory.c:1956:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2371:5: note: in expansion of macro ‘READWORD16’ READWORD16(cpu_read##type##abits##lew_word, abits, read##type##_lookup, r##type##handler16, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2406:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_LE’ GENERATE_HANDLERS_16BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2457:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_LE’ GENERATE_MEM_HANDLERS_16BIT_LE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem32lew_word’: src/mame-memory.c:2208:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2373:4: note: in expansion of macro ‘WRITEWORD16’ WRITEWORD16(cpu_write##type##abits##lew_word, abits, write##type##_lookup, w##type##handler16, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2406:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_LE’ GENERATE_HANDLERS_16BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2457:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_16BIT_LE’ GENERATE_MEM_HANDLERS_16BIT_LE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem24bedw_word’: src/mame-memory.c:1982:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_BE(address)]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2377:3: note: in expansion of macro ‘READWORD32BE’ READWORD32BE(cpu_read##type##abits##bedw_word, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2459:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem24bedw_dword’: src/mame-memory.c:2042:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data32_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2378:5: note: in expansion of macro ‘READLONG32’ READLONG32(cpu_read##type##abits##bedw_dword, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2459:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem24bedw_word’: src/mame-memory.c:2233:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_BE(address)] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2380:2: note: in expansion of macro ‘WRITEWORD32BE’ WRITEWORD32BE(cpu_write##type##abits##bedw_word, abits, write##type##_lookup, w##type##handler32, type##_amask) \ ^~~~~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2459:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem24bedw_dword’: src/mame-memory.c:2291:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data32_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2381:4: note: in expansion of macro ‘WRITELONG32’ WRITELONG32(cpu_write##type##abits##bedw_dword,abits, write##type##_lookup, w##type##handler32, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2459:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem29bedw_word’: src/mame-memory.c:1982:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_BE(address)]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2377:3: note: in expansion of macro ‘READWORD32BE’ READWORD32BE(cpu_read##type##abits##bedw_word, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2460:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(29) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem29bedw_dword’: src/mame-memory.c:2042:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data32_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2378:5: note: in expansion of macro ‘READLONG32’ READLONG32(cpu_read##type##abits##bedw_dword, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2460:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(29) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem29bedw_word’: src/mame-memory.c:2233:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_BE(address)] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2380:2: note: in expansion of macro ‘WRITEWORD32BE’ WRITEWORD32BE(cpu_write##type##abits##bedw_word, abits, write##type##_lookup, w##type##handler32, type##_amask) \ ^~~~~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2460:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(29) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem29bedw_dword’: src/mame-memory.c:2291:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data32_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2381:4: note: in expansion of macro ‘WRITELONG32’ WRITELONG32(cpu_write##type##abits##bedw_dword,abits, write##type##_lookup, w##type##handler32, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2460:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(29) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem32bedw_word’: src/mame-memory.c:1982:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_BE(address)]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2377:3: note: in expansion of macro ‘READWORD32BE’ READWORD32BE(cpu_read##type##abits##bedw_word, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2461:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem32bedw_dword’: src/mame-memory.c:2042:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data32_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2378:5: note: in expansion of macro ‘READLONG32’ READLONG32(cpu_read##type##abits##bedw_dword, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2461:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem32bedw_word’: src/mame-memory.c:2233:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_BE(address)] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2380:2: note: in expansion of macro ‘WRITEWORD32BE’ WRITEWORD32BE(cpu_write##type##abits##bedw_word, abits, write##type##_lookup, w##type##handler32, type##_amask) \ ^~~~~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2461:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem32bedw_dword’: src/mame-memory.c:2291:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data32_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2381:4: note: in expansion of macro ‘WRITELONG32’ WRITELONG32(cpu_write##type##abits##bedw_dword,abits, write##type##_lookup, w##type##handler32, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2461:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem24ledw_word’: src/mame-memory.c:2009:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_LE(address)]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2385:3: note: in expansion of macro ‘READWORD32LE’ READWORD32LE(cpu_read##type##abits##ledw_word, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2463:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem24ledw_dword’: src/mame-memory.c:2042:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data32_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2386:5: note: in expansion of macro ‘READLONG32’ READLONG32(cpu_read##type##abits##ledw_dword, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2463:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem24ledw_word’: src/mame-memory.c:2259:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_LE(address)] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2388:2: note: in expansion of macro ‘WRITEWORD32LE’ WRITEWORD32LE(cpu_write##type##abits##ledw_word, abits, write##type##_lookup, w##type##handler32, type##_amask) \ ^~~~~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2463:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem24ledw_dword’: src/mame-memory.c:2291:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data32_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2389:4: note: in expansion of macro ‘WRITELONG32’ WRITELONG32(cpu_write##type##abits##ledw_dword,abits, write##type##_lookup, w##type##handler32, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2463:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem26ledw_word’: src/mame-memory.c:2009:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_LE(address)]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2385:3: note: in expansion of macro ‘READWORD32LE’ READWORD32LE(cpu_read##type##abits##ledw_word, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2464:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(26) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem26ledw_dword’: src/mame-memory.c:2042:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data32_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2386:5: note: in expansion of macro ‘READLONG32’ READLONG32(cpu_read##type##abits##ledw_dword, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2464:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(26) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem26ledw_word’: src/mame-memory.c:2259:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_LE(address)] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2388:2: note: in expansion of macro ‘WRITEWORD32LE’ WRITEWORD32LE(cpu_write##type##abits##ledw_word, abits, write##type##_lookup, w##type##handler32, type##_amask) \ ^~~~~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2464:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(26) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem26ledw_dword’: src/mame-memory.c:2291:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data32_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2389:4: note: in expansion of macro ‘WRITELONG32’ WRITELONG32(cpu_write##type##abits##ledw_dword,abits, write##type##_lookup, w##type##handler32, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2464:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(26) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem29ledw_word’: src/mame-memory.c:2009:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_LE(address)]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2385:3: note: in expansion of macro ‘READWORD32LE’ READWORD32LE(cpu_read##type##abits##ledw_word, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2465:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(29) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem29ledw_dword’: src/mame-memory.c:2042:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data32_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2386:5: note: in expansion of macro ‘READLONG32’ READLONG32(cpu_read##type##abits##ledw_dword, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2465:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(29) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem29ledw_word’: src/mame-memory.c:2259:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_LE(address)] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2388:2: note: in expansion of macro ‘WRITEWORD32LE’ WRITEWORD32LE(cpu_write##type##abits##ledw_word, abits, write##type##_lookup, w##type##handler32, type##_amask) \ ^~~~~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2465:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(29) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem29ledw_dword’: src/mame-memory.c:2291:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data32_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2389:4: note: in expansion of macro ‘WRITELONG32’ WRITELONG32(cpu_write##type##abits##ledw_dword,abits, write##type##_lookup, w##type##handler32, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2465:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(29) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem32ledw_word’: src/mame-memory.c:2009:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_LE(address)]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2385:3: note: in expansion of macro ‘READWORD32LE’ READWORD32LE(cpu_read##type##abits##ledw_word, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2466:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem32ledw_dword’: src/mame-memory.c:2042:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data32_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2386:5: note: in expansion of macro ‘READLONG32’ READLONG32(cpu_read##type##abits##ledw_dword, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2466:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem32ledw_word’: src/mame-memory.c:2259:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_LE(address)] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2388:2: note: in expansion of macro ‘WRITEWORD32LE’ WRITEWORD32LE(cpu_write##type##abits##ledw_word, abits, write##type##_lookup, w##type##handler32, type##_amask) \ ^~~~~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2466:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem32ledw_dword’: src/mame-memory.c:2291:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data32_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2389:4: note: in expansion of macro ‘WRITELONG32’ WRITELONG32(cpu_write##type##abits##ledw_dword,abits, write##type##_lookup, w##type##handler32, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2414:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2466:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_LE’ GENERATE_MEM_HANDLERS_32BIT_LE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem18bedw_word’: src/mame-memory.c:1982:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_BE(address)]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2377:3: note: in expansion of macro ‘READWORD32BE’ READWORD32BE(cpu_read##type##abits##bedw_word, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2468:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(18) /* HACK -- used for pdp-1 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readmem18bedw_dword’: src/mame-memory.c:2042:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data32_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2378:5: note: in expansion of macro ‘READLONG32’ READLONG32(cpu_read##type##abits##bedw_dword, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2468:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(18) /* HACK -- used for pdp-1 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem18bedw_word’: src/mame-memory.c:2233:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_BE(address)] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2380:2: note: in expansion of macro ‘WRITEWORD32BE’ WRITEWORD32BE(cpu_write##type##abits##bedw_word, abits, write##type##_lookup, w##type##handler32, type##_amask) \ ^~~~~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2468:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(18) /* HACK -- used for pdp-1 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writemem18bedw_dword’: src/mame-memory.c:2291:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data32_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2381:4: note: in expansion of macro ‘WRITELONG32’ WRITELONG32(cpu_write##type##abits##bedw_dword,abits, write##type##_lookup, w##type##handler32, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2410:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(mem, abits) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2468:1: note: in expansion of macro ‘GENERATE_MEM_HANDLERS_32BIT_BE’ GENERATE_MEM_HANDLERS_32BIT_BE(18) /* HACK -- used for pdp-1 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readport16bew_word’: src/mame-memory.c:1956:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2365:5: note: in expansion of macro ‘READWORD16’ READWORD16(cpu_read##type##abits##bew_word, abits, read##type##_lookup, r##type##handler16, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2427:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_BE’ GENERATE_HANDLERS_16BIT_BE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2508:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_16BIT_BE’ GENERATE_PORT_HANDLERS_16BIT_BE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writeport16bew_word’: src/mame-memory.c:2208:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2367:4: note: in expansion of macro ‘WRITEWORD16’ WRITEWORD16(cpu_write##type##abits##bew_word, abits, write##type##_lookup, w##type##handler16, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2427:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_BE’ GENERATE_HANDLERS_16BIT_BE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2508:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_16BIT_BE’ GENERATE_PORT_HANDLERS_16BIT_BE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readport16lew_word’: src/mame-memory.c:1956:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2371:5: note: in expansion of macro ‘READWORD16’ READWORD16(cpu_read##type##abits##lew_word, abits, read##type##_lookup, r##type##handler16, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2430:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_LE’ GENERATE_HANDLERS_16BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2510:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_16BIT_LE’ GENERATE_PORT_HANDLERS_16BIT_LE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writeport16lew_word’: src/mame-memory.c:2208:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2373:4: note: in expansion of macro ‘WRITEWORD16’ WRITEWORD16(cpu_write##type##abits##lew_word, abits, write##type##_lookup, w##type##handler16, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2430:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_LE’ GENERATE_HANDLERS_16BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2510:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_16BIT_LE’ GENERATE_PORT_HANDLERS_16BIT_LE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readport24lew_word’: src/mame-memory.c:1956:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2371:5: note: in expansion of macro ‘READWORD16’ READWORD16(cpu_read##type##abits##lew_word, abits, read##type##_lookup, r##type##handler16, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2430:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_LE’ GENERATE_HANDLERS_16BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2511:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_16BIT_LE’ GENERATE_PORT_HANDLERS_16BIT_LE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writeport24lew_word’: src/mame-memory.c:2208:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2373:4: note: in expansion of macro ‘WRITEWORD16’ WRITEWORD16(cpu_write##type##abits##lew_word, abits, write##type##_lookup, w##type##handler16, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2430:1: note: in expansion of macro ‘GENERATE_HANDLERS_16BIT_LE’ GENERATE_HANDLERS_16BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2511:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_16BIT_LE’ GENERATE_PORT_HANDLERS_16BIT_LE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readport16bedw_word’: src/mame-memory.c:1982:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_BE(address)]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2377:3: note: in expansion of macro ‘READWORD32BE’ READWORD32BE(cpu_read##type##abits##bedw_word, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~~~ src/mame-memory.c:2433:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2513:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_BE’ GENERATE_PORT_HANDLERS_32BIT_BE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readport16bedw_dword’: src/mame-memory.c:2042:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data32_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2378:5: note: in expansion of macro ‘READLONG32’ READLONG32(cpu_read##type##abits##bedw_dword, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2433:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2513:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_BE’ GENERATE_PORT_HANDLERS_32BIT_BE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writeport16bedw_word’: src/mame-memory.c:2233:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_BE(address)] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2380:2: note: in expansion of macro ‘WRITEWORD32BE’ WRITEWORD32BE(cpu_write##type##abits##bedw_word, abits, write##type##_lookup, w##type##handler32, type##_amask) \ ^~~~~~~~~~~~~ src/mame-memory.c:2433:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2513:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_BE’ GENERATE_PORT_HANDLERS_32BIT_BE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writeport16bedw_dword’: src/mame-memory.c:2291:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data32_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2381:4: note: in expansion of macro ‘WRITELONG32’ WRITELONG32(cpu_write##type##abits##bedw_dword,abits, write##type##_lookup, w##type##handler32, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2433:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_BE’ GENERATE_HANDLERS_32BIT_BE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2513:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_BE’ GENERATE_PORT_HANDLERS_32BIT_BE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readport16ledw_word’: src/mame-memory.c:2009:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_LE(address)]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2385:3: note: in expansion of macro ‘READWORD32LE’ READWORD32LE(cpu_read##type##abits##ledw_word, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~~~ src/mame-memory.c:2436:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2515:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_LE’ GENERATE_PORT_HANDLERS_32BIT_LE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readport16ledw_dword’: src/mame-memory.c:2042:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data32_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2386:5: note: in expansion of macro ‘READLONG32’ READLONG32(cpu_read##type##abits##ledw_dword, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2436:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2515:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_LE’ GENERATE_PORT_HANDLERS_32BIT_LE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writeport16ledw_word’: src/mame-memory.c:2259:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_LE(address)] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2388:2: note: in expansion of macro ‘WRITEWORD32LE’ WRITEWORD32LE(cpu_write##type##abits##ledw_word, abits, write##type##_lookup, w##type##handler32, type##_amask) \ ^~~~~~~~~~~~~ src/mame-memory.c:2436:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2515:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_LE’ GENERATE_PORT_HANDLERS_32BIT_LE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writeport16ledw_dword’: src/mame-memory.c:2291:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data32_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2389:4: note: in expansion of macro ‘WRITELONG32’ WRITELONG32(cpu_write##type##abits##ledw_dword,abits, write##type##_lookup, w##type##handler32, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2436:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2515:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_LE’ GENERATE_PORT_HANDLERS_32BIT_LE(16) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readport24ledw_word’: src/mame-memory.c:2009:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_LE(address)]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2385:3: note: in expansion of macro ‘READWORD32LE’ READWORD32LE(cpu_read##type##abits##ledw_word, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~~~ src/mame-memory.c:2436:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2516:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_LE’ GENERATE_PORT_HANDLERS_32BIT_LE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readport24ledw_dword’: src/mame-memory.c:2042:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data32_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2386:5: note: in expansion of macro ‘READLONG32’ READLONG32(cpu_read##type##abits##ledw_dword, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2436:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2516:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_LE’ GENERATE_PORT_HANDLERS_32BIT_LE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writeport24ledw_word’: src/mame-memory.c:2259:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_LE(address)] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2388:2: note: in expansion of macro ‘WRITEWORD32LE’ WRITEWORD32LE(cpu_write##type##abits##ledw_word, abits, write##type##_lookup, w##type##handler32, type##_amask) \ ^~~~~~~~~~~~~ src/mame-memory.c:2436:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2516:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_LE’ GENERATE_PORT_HANDLERS_32BIT_LE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writeport24ledw_dword’: src/mame-memory.c:2291:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data32_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2389:4: note: in expansion of macro ‘WRITELONG32’ WRITELONG32(cpu_write##type##abits##ledw_dword,abits, write##type##_lookup, w##type##handler32, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2436:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2516:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_LE’ GENERATE_PORT_HANDLERS_32BIT_LE(24) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readport32ledw_word’: src/mame-memory.c:2009:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_LE(address)]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2385:3: note: in expansion of macro ‘READWORD32LE’ READWORD32LE(cpu_read##type##abits##ledw_word, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~~~ src/mame-memory.c:2436:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2517:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_LE’ GENERATE_PORT_HANDLERS_32BIT_LE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readport32ledw_dword’: src/mame-memory.c:2042:15: warning: cast increases required alignment of target type [-Wcast-align] MEMREADEND(*(data32_t *)&cpu_bankbase[entry][address]) \ ^ src/mame-memory.c:58:65: note: in definition of macro ‘MEMREADEND’ #define MEMREADEND(ret) { profiler_mark(PROFILER_END); return ret; } ^~~ src/mame-memory.c:2386:5: note: in expansion of macro ‘READLONG32’ READLONG32(cpu_read##type##abits##ledw_dword, abits, read##type##_lookup, r##type##handler32, type##_amask) \ ^~~~~~~~~~ src/mame-memory.c:2436:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2517:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_LE’ GENERATE_PORT_HANDLERS_32BIT_LE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writeport32ledw_word’: src/mame-memory.c:2259:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data16_t *)&cpu_bankbase[entry][WORD_XOR_LE(address)] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2388:2: note: in expansion of macro ‘WRITEWORD32LE’ WRITEWORD32LE(cpu_write##type##abits##ledw_word, abits, write##type##_lookup, w##type##handler32, type##_amask) \ ^~~~~~~~~~~~~ src/mame-memory.c:2436:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2517:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_LE’ GENERATE_PORT_HANDLERS_32BIT_LE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_writeport32ledw_dword’: src/mame-memory.c:2291:16: warning: cast increases required alignment of target type [-Wcast-align] MEMWRITEEND(*(data32_t *)&cpu_bankbase[entry][address] = data) \ ^ src/mame-memory.c:60:30: note: in definition of macro ‘MEMWRITEEND’ #define MEMWRITEEND(ret) { (ret); profiler_mark(PROFILER_END); return; } ^~~ src/mame-memory.c:2389:4: note: in expansion of macro ‘WRITELONG32’ WRITELONG32(cpu_write##type##abits##ledw_dword,abits, write##type##_lookup, w##type##handler32, type##_amask) ^~~~~~~~~~~ src/mame-memory.c:2436:1: note: in expansion of macro ‘GENERATE_HANDLERS_32BIT_LE’ GENERATE_HANDLERS_32BIT_LE(port, abits) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c:2517:1: note: in expansion of macro ‘GENERATE_PORT_HANDLERS_32BIT_LE’ GENERATE_PORT_HANDLERS_32BIT_LE(32) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/driver.h:64:0, from src/mame-memory.c:19: src/mame-memory.c: In function ‘cpu_readop16_safe’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/mame-memory.c:2533:9: note: in expansion of macro ‘cpu_readop16_unsafe’ return cpu_readop16_unsafe(offset); ^~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readop32_safe’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/mame-memory.c:2539:9: note: in expansion of macro ‘cpu_readop32_unsafe’ return cpu_readop32_unsafe(offset); ^~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readop_arg16_safe’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/mame-memory.c:2551:9: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ return cpu_readop_arg16_unsafe(offset); ^~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘cpu_readop_arg32_safe’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/mame-memory.c:2557:9: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ return cpu_readop_arg32_unsafe(offset); ^~~~~~~~~~~~~~~~~~~~~~~ src/mame-memory.c: In function ‘mrh16_bad’: src/mame-memory.c:2618:77: warning: cast increases required alignment of target type [-Wcast-align] if (activecpu_address_bits() <= SPARSE_THRESH && unmap_value == 0) return ((data16_t *)cpu_bankbase[STATIC_RAM])[offset]; ^ src/mame-memory.c: In function ‘mrh32_bad’: src/mame-memory.c:2624:77: warning: cast increases required alignment of target type [-Wcast-align] if (activecpu_address_bits() <= SPARSE_THRESH && unmap_value == 0) return ((data32_t *)cpu_bankbase[STATIC_RAM])[offset]; ^ In file included from src/driver.h:64:0, from src/mame-memory.c:19: src/mame-memory.c: In function ‘mwh16_bad’: src/mame-memory.c:2636:64: warning: cast increases required alignment of target type [-Wcast-align] if (activecpu_address_bits() <= SPARSE_THRESH) COMBINE_DATA(&((data16_t *)cpu_bankbase[STATIC_RAM])[offset]); ^ src/memory.h:876:34: note: in definition of macro ‘COMBINE_DATA’ #define COMBINE_DATA(varptr) (*(varptr) = (*(varptr) & mem_mask) | (data & ~mem_mask)) ^~~~~~ src/mame-memory.c:2636:64: warning: cast increases required alignment of target type [-Wcast-align] if (activecpu_address_bits() <= SPARSE_THRESH) COMBINE_DATA(&((data16_t *)cpu_bankbase[STATIC_RAM])[offset]); ^ src/memory.h:876:47: note: in definition of macro ‘COMBINE_DATA’ #define COMBINE_DATA(varptr) (*(varptr) = (*(varptr) & mem_mask) | (data & ~mem_mask)) ^~~~~~ src/mame-memory.c: In function ‘mwh32_bad’: src/mame-memory.c:2641:64: warning: cast increases required alignment of target type [-Wcast-align] if (activecpu_address_bits() <= SPARSE_THRESH) COMBINE_DATA(&((data32_t *)cpu_bankbase[STATIC_RAM])[offset]); ^ src/memory.h:876:34: note: in definition of macro ‘COMBINE_DATA’ #define COMBINE_DATA(varptr) (*(varptr) = (*(varptr) & mem_mask) | (data & ~mem_mask)) ^~~~~~ src/mame-memory.c:2641:64: warning: cast increases required alignment of target type [-Wcast-align] if (activecpu_address_bits() <= SPARSE_THRESH) COMBINE_DATA(&((data32_t *)cpu_bankbase[STATIC_RAM])[offset]); ^ src/memory.h:876:47: note: in definition of macro ‘COMBINE_DATA’ #define COMBINE_DATA(varptr) (*(varptr) = (*(varptr) & mem_mask) | (data & ~mem_mask)) ^~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/timer.o src/timer.c In file included from src/cpuintrf.h:13:0, from src/timer.c:33: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/palette.o src/palette.c In file included from src/driver.h:64:0, from src/palette.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/palette.c: In function ‘palette_alloc’: src/palette.c:621:51: warning: cast increases required alignment of target type [-Wcast-align] shadow_table_base[0] = shadow_table_base[2] = (UINT32*)table_ptr16; ^ src/palette.c:633:51: warning: cast increases required alignment of target type [-Wcast-align] shadow_table_base[1] = shadow_table_base[3] = (UINT32*)table_ptr16; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/input.o src/input.c In file included from src/driver.h:64:0, from src/input.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/inptport.o src/inptport.c In file included from src/driver.h:64:0, from src/inptport.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ At top level: src/inptport.c:1520:13: warning: ‘writeint’ defined but not used [-Wunused-function] static void writeint(mame_file *f,UINT32 num) ^~~~~~~~ src/inptport.c:1501:12: warning: ‘readint’ defined but not used [-Wunused-function] static int readint(mame_file *f,UINT32 *num) ^~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/config.o src/config.c In file included from src/inptport.h:4:0, from src/config.h:12, from src/config.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/config.c: In function ‘config_read_ports’: src/config.c:350:15: warning: variable ‘total’ set but not used [-Wunused-but-set-variable] unsigned int total; ^~~~~ src/config.c: In function ‘config_read_coin_and_ticket_counters’: src/config.c:459:6: warning: variable ‘coin_counters’ set but not used [-Wunused-but-set-variable] int coin_counters; ^~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/mame_unzip.o src/mame_unzip.c In file included from src/inptport.h:4:0, from src/osdepend.h:5, from src/unzip.h:5, from src/mame_unzip.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/audit.o src/audit.c In file included from src/driver.h:64:0, from src/audit.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/info.o src/info.c In file included from src/driver.h:64:0, from src/info.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/png.o src/png.c In file included from src/driver.h:64:0, from src/png.c:25: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/artwork.o src/artwork.c In file included from src/driver.h:64:0, from src/artwork.c:303: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/artwork.c: In function ‘render_ui_overlay’: src/artwork.c:1894:6: warning: variable ‘width’ set but not used [-Wunused-but-set-variable] int width, height; ^~~~~ src/artwork.c: In function ‘compute_rgb_components’: src/artwork.c:3134:51: warning: ‘sizeof’ on array function parameter ‘rgb_components’ will return size of ‘UINT32 * {aka unsigned int *}’ [-Wsizeof-array-argument] memcpy(rgb_components, rgb32_components, sizeof(rgb_components)); ^ src/artwork.c:3098:53: note: declared here static int compute_rgb_components(int depth, UINT32 rgb_components[3], UINT32 rgb32_components[3]) ^~~~~~~~~~~~~~ src/artwork.c:3134:51: warning: argument to ‘sizeof’ in ‘memcpy’ call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] memcpy(rgb_components, rgb32_components, sizeof(rgb_components)); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/tilemap.o src/tilemap.c In file included from src/driver.h:64:0, from src/tilemap.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/fileio.o src/fileio.c In file included from src/driver.h:64:0, from src/fileio.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/state.o src/state.c In file included from src/driver.h:64:0, from src/state.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/datafile.o src/datafile.c In file included from src/driver.h:64:0, from src/datafile.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ At top level: src/datafile.c:381:12: warning: ‘ci_strcmp’ defined but not used [-Wunused-function] static int ci_strcmp (const char *s1, const char *s2) ^~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/hiscore.o src/hiscore.c In file included from src/driver.h:64:0, from src/hiscore.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndintrf.o src/sndintrf.c In file included from src/driver.h:64:0, from src/sndintrf.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/streams.o src/sound/streams.c In file included from src/driver.h:64:0, from src/sound/streams.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/mixer.o src/sound/mixer.c In file included from src/driver.h:64:0, from src/sound/mixer.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/filter.o src/sound/filter.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/votrax.o src/sound/votrax.c In file included from src/driver.h:64:0, from src/sound/votrax.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/tmp68301.o src/machine/tmp68301.c In file included from src/driver.h:64:0, from src/machine/tmp68301.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/6532riot.o src/machine/6532riot.c In file included from src/driver.h:64:0, from src/machine/6532riot.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/z80fmly.o src/machine/z80fmly.c In file included from src/driver.h:64:0, from src/machine/z80fmly.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/6821pia.o src/machine/6821pia.c In file included from src/driver.h:64:0, from src/machine/6821pia.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/8255ppi.o src/machine/8255ppi.c In file included from src/driver.h:64:0, from src/machine/8255ppi.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/7474.o src/machine/7474.c In file included from src/driver.h:64:0, from src/machine/7474.c:40: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/74123.o src/machine/74123.c In file included from src/driver.h:64:0, from src/machine/74123.c:42: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/74153.o src/machine/74153.c In file included from src/driver.h:64:0, from src/machine/74153.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/74148.o src/machine/74148.c In file included from src/driver.h:64:0, from src/machine/74148.c:41: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/74148.c: In function ‘TTL74148_update’: src/machine/74148.c:84:13: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] bit0 = !((!chips[which].input_lines[1] & ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/machine/74148.c:88:13: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] (!chips[which].input_lines[3] & ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/machine/74148.c:91:13: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] (!chips[which].input_lines[5] & ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/machine/74148.c:95:13: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] bit1 = !((!chips[which].input_lines[2] & ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/machine/74148.c:98:13: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] (!chips[which].input_lines[3] & ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/generic.o src/vidhrdw/generic.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/vector.o src/vidhrdw/vector.c In file included from src/driver.h:64:0, from src/vidhrdw/vector.c:37: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/avgdvg_vidhrdw.o src/vidhrdw/avgdvg_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/avgdvg_vidhrdw.c:39: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/mathbox.o src/machine/mathbox.c In file included from src/driver.h:64:0, from src/machine/mathbox.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/poly.o src/vidhrdw/poly.c In file included from src/driver.h:64:0, from src/vidhrdw/poly.h:9, from src/vidhrdw/poly.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/matrix3d.o src/vidhrdw/matrix3d.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tlc34076.o src/vidhrdw/tlc34076.c In file included from src/driver.h:64:0, from src/vidhrdw/tlc34076.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/tlc34076.c: In function ‘tlc34076_w’: src/vidhrdw/tlc34076.c:138:8: warning: variable ‘oldval’ set but not used [-Wunused-but-set-variable] UINT8 oldval; ^~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/ticket.o src/machine/ticket.c In file included from src/driver.h:64:0, from src/machine/ticket.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/eeprom.o src/machine/eeprom.c In file included from src/driver.h:64:0, from src/machine/eeprom.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/eeprom.c: In function ‘EEPROM_reset’: src/machine/eeprom.c:249:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (serial_count) ^~ src/machine/eeprom.c:252:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ serial_count = 0; ^~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/6522via.o src/machine/6522via.c In file included from src/driver.h:64:0, from src/machine/6522via.c:25: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/mb87078.o src/machine/mb87078.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/random.o src/machine/random.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/mamedbg.o src/mamedbg.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/window.o src/window.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/profiler.o src/profiler.c In file included from src/driver.h:64:0, from src/profiler.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/hash.o src/hash.c In file included from src/inptport.h:4:0, from src/osdepend.h:5, from src/fileio.h:13, from src/mame.h:16, from src/hash.c:136: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sha1.o src/sha1.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/chd.o src/chd.c In file included from src/driver.h:64:0, from src/chd.h:10, from src/chd.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/harddisk.o src/harddisk.c In file included from src/driver.h:64:0, from src/harddisk.h:10, from src/harddisk.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/md5.o src/md5.c src/md5.c: In function ‘MD5Final’: src/md5.c:131:23: warning: argument to ‘sizeof’ in ‘memset’ call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */ ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/idectrl.o src/machine/idectrl.c In file included from src/driver.h:64:0, from src/harddisk.h:10, from src/machine/idectrl.h:7, from src/machine/idectrl.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/wavwrite.o src/sound/wavwrite.c In file included from src/driver.h:64:0, from src/sound/wavwrite.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/x86drc.o src/x86drc.c In file included from src/driver.h:64:0, from src/x86drc.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/x86drc.c: In function ‘drc_cache_reset’: src/x86drc.c:112:21: warning: cast increases required alignment of target type [-Wcast-align] drc->entry_point = (void (*)(void))drc->cache_top; ^ In file included from src/x86drc.c:12:0: src/x86drc.c: In function ‘drc_begin_sequence’: src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:977:17: note: in expansion of macro ‘OP4’ do { OP1(0xe9); OP4((UINT32)(target) - ((UINT32)drc->cache_top + 4)); } while (0) ^~~ src/x86drc.c:217:3: note: in expansion of macro ‘_jmp’ _jmp(drc->dispatch); ^~~~ src/x86drc.c: In function ‘drc_end_sequence’: src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:977:17: note: in expansion of macro ‘OP4’ do { OP1(0xe9); OP4((UINT32)(target) - ((UINT32)drc->cache_top + 4)); } while (0) ^~~ src/x86drc.c:241:5: note: in expansion of macro ‘_jmp’ _jmp(drc->sequence_list[j].target); ^~~~ src/x86drc.c: In function ‘drc_append_verify_code’: src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:639:14: note: in expansion of macro ‘MODRM_MABS’ OP1(0x83); MODRM_MABS(reg, addr); OP1(imm); \ ^~~~~~~~~~ src/x86drc.h:669:6: note: in expansion of macro ‘_arith_m32abs_imm_common’ do { _arith_m32abs_imm_common(7, addr, imm); } while (0) ^~~~~~~~~~~~~~~~~~~~~~~~ src/x86drc.c:285:3: note: in expansion of macro ‘_cmp_m32abs_imm’ _cmp_m32abs_imm(code, *(UINT32 *)code); // cmp [pc],opcode ^~~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:643:14: note: in expansion of macro ‘MODRM_MABS’ OP1(0x81); MODRM_MABS(reg, addr); OP4(imm); \ ^~~~~~~~~~ src/x86drc.h:669:6: note: in expansion of macro ‘_arith_m32abs_imm_common’ do { _arith_m32abs_imm_common(7, addr, imm); } while (0) ^~~~~~~~~~~~~~~~~~~~~~~~ src/x86drc.c:285:3: note: in expansion of macro ‘_cmp_m32abs_imm’ _cmp_m32abs_imm(code, *(UINT32 *)code); // cmp [pc],opcode ^~~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:643:37: note: in expansion of macro ‘OP4’ OP1(0x81); MODRM_MABS(reg, addr); OP4(imm); \ ^~~ src/x86drc.h:669:6: note: in expansion of macro ‘_arith_m32abs_imm_common’ do { _arith_m32abs_imm_common(7, addr, imm); } while (0) ^~~~~~~~~~~~~~~~~~~~~~~~ src/x86drc.c:285:3: note: in expansion of macro ‘_cmp_m32abs_imm’ _cmp_m32abs_imm(code, *(UINT32 *)code); // cmp [pc],opcode ^~~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:964:34: note: in expansion of macro ‘OP4’ OP1(0x0f); OP1(0x80 + (cond)); OP4(delta); \ ^~~ src/x86drc.c:286:3: note: in expansion of macro ‘_jcc’ _jcc(COND_NE, drc->recompile); // jne recompile ^~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:746:14: note: in expansion of macro ‘MODRM_MABS’ OP1(0x83); MODRM_MABS(reg, addr); OP1(imm); \ ^~~~~~~~~~ src/x86drc.h:773:6: note: in expansion of macro ‘_arith_m16abs_imm_common’ do { _arith_m16abs_imm_common(7, addr, imm); } while (0) ^~~~~~~~~~~~~~~~~~~~~~~~ src/x86drc.c:290:3: note: in expansion of macro ‘_cmp_m16abs_imm’ _cmp_m16abs_imm(code, *(UINT16 *)code); // cmp [pc],opcode ^~~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:750:14: note: in expansion of macro ‘MODRM_MABS’ OP1(0x81); MODRM_MABS(reg, addr); OP2(imm); \ ^~~~~~~~~~ src/x86drc.h:773:6: note: in expansion of macro ‘_arith_m16abs_imm_common’ do { _arith_m16abs_imm_common(7, addr, imm); } while (0) ^~~~~~~~~~~~~~~~~~~~~~~~ src/x86drc.c:290:3: note: in expansion of macro ‘_cmp_m16abs_imm’ _cmp_m16abs_imm(code, *(UINT16 *)code); // cmp [pc],opcode ^~~~~~~~~~~~~~~ src/x86drc.h:198:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP2(x) do { *(UINT16 *)drc->cache_top = (UINT16)(x); drc->cache_top += 2; } while (0) ^ src/x86drc.h:750:37: note: in expansion of macro ‘OP2’ OP1(0x81); MODRM_MABS(reg, addr); OP2(imm); \ ^~~ src/x86drc.h:773:6: note: in expansion of macro ‘_arith_m16abs_imm_common’ do { _arith_m16abs_imm_common(7, addr, imm); } while (0) ^~~~~~~~~~~~~~~~~~~~~~~~ src/x86drc.c:290:3: note: in expansion of macro ‘_cmp_m16abs_imm’ _cmp_m16abs_imm(code, *(UINT16 *)code); // cmp [pc],opcode ^~~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:964:34: note: in expansion of macro ‘OP4’ OP1(0x0f); OP1(0x80 + (cond)); OP4(delta); \ ^~~ src/x86drc.c:291:3: note: in expansion of macro ‘_jcc’ _jcc(COND_NE, drc->recompile); // jne recompile ^~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:781:17: note: in expansion of macro ‘MODRM_MABS’ do { OP1(0x80); MODRM_MABS(reg, addr); OP1(imm); } while (0) ^~~~~~~~~~ src/x86drc.h:802:6: note: in expansion of macro ‘_arith_m8abs_imm_common’ do { _arith_m8abs_imm_common(7, addr, imm); } while (0) ^~~~~~~~~~~~~~~~~~~~~~~ src/x86drc.c:295:3: note: in expansion of macro ‘_cmp_m8abs_imm’ _cmp_m8abs_imm(code, *(UINT8 *)code); // cmp [pc],opcode ^~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:964:34: note: in expansion of macro ‘OP4’ OP1(0x0f); OP1(0x80 + (cond)); OP4(delta); \ ^~~ src/x86drc.c:296:3: note: in expansion of macro ‘_jcc’ _jcc(COND_NE, drc->recompile); // jne recompile ^~~~ src/x86drc.c: In function ‘drc_append_save_volatiles’: src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:423:17: note: in expansion of macro ‘MODRM_MABS’ do { OP1(0x89); MODRM_MABS(sreg, addr); } while (0) ^~~~~~~~~~ src/x86drc.c:324:3: note: in expansion of macro ‘_mov_m32abs_r32’ _mov_m32abs_r32(drc->icountptr, REG_EBP); ^~~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:423:17: note: in expansion of macro ‘MODRM_MABS’ do { OP1(0x89); MODRM_MABS(sreg, addr); } while (0) ^~~~~~~~~~ src/x86drc.c:326:3: note: in expansion of macro ‘_mov_m32abs_r32’ _mov_m32abs_r32(drc->pcptr, REG_EDI); ^~~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:423:17: note: in expansion of macro ‘MODRM_MABS’ do { OP1(0x89); MODRM_MABS(sreg, addr); } while (0) ^~~~~~~~~~ src/x86drc.c:328:3: note: in expansion of macro ‘_mov_m32abs_r32’ _mov_m32abs_r32(drc->esiptr, REG_ESI); ^~~~~~~~~~~~~~~ src/x86drc.c: In function ‘drc_append_restore_volatiles’: src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:369:17: note: in expansion of macro ‘MODRM_MABS’ do { OP1(0x8b); MODRM_MABS(dreg, addr); } while (0) ^~~~~~~~~~ src/x86drc.c:339:3: note: in expansion of macro ‘_mov_r32_m32abs’ _mov_r32_m32abs(REG_EBP, drc->icountptr); ^~~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:369:17: note: in expansion of macro ‘MODRM_MABS’ do { OP1(0x8b); MODRM_MABS(dreg, addr); } while (0) ^~~~~~~~~~ src/x86drc.c:341:3: note: in expansion of macro ‘_mov_r32_m32abs’ _mov_r32_m32abs(REG_EDI, drc->pcptr); ^~~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:369:17: note: in expansion of macro ‘MODRM_MABS’ do { OP1(0x8b); MODRM_MABS(dreg, addr); } while (0) ^~~~~~~~~~ src/x86drc.c:343:3: note: in expansion of macro ‘_mov_r32_m32abs’ _mov_r32_m32abs(REG_ESI, drc->esiptr); ^~~~~~~~~~~~~~~ src/x86drc.c: In function ‘drc_append_save_call_restore’: src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:982:35: note: in expansion of macro ‘OP4’ do { if (drc->uses_fp) OP1(0xe8); OP4((UINT32)(target) - ((UINT32)drc->cache_top + 4)); } while (0) ^~~ src/x86drc.c:354:2: note: in expansion of macro ‘_call’ _call(target); // call target ^~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:598:36: note: in expansion of macro ‘OP4’ OP1(0x81); MODRM_REG(reg, dreg); OP4(imm); \ ^~~ src/x86drc.h:603:6: note: in expansion of macro ‘_arith_r32_imm_common’ do { _arith_r32_imm_common(0, dreg, imm); } while (0) ^~~~~~~~~~~~~~~~~~~~~ src/x86drc.c:357:3: note: in expansion of macro ‘_add_r32_imm’ _add_r32_imm(REG_ESP, stackadj); // adjust stack ^~~~~~~~~~~~ src/x86drc.c: In function ‘drc_append_standard_epilogue’: src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:598:36: note: in expansion of macro ‘OP4’ OP1(0x81); MODRM_REG(reg, dreg); OP4(imm); \ ^~~ src/x86drc.h:618:6: note: in expansion of macro ‘_arith_r32_imm_common’ do { _arith_r32_imm_common(5, dreg, imm); } while (0) ^~~~~~~~~~~~~~~~~~~~~ src/x86drc.c:368:3: note: in expansion of macro ‘_sub_r32_imm’ _sub_r32_imm(REG_EBP, cycles); // sub ebp,cycles ^~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:242:4: note: in expansion of macro ‘OP4’ OP4(disp); \ ^~~ src/x86drc.h:471:17: note: in expansion of macro ‘MODRM_MBD’ do { OP1(0x8d); MODRM_MBD(dest, base, disp); } while (0) ^~~~~~~~~ src/x86drc.c:370:3: note: in expansion of macro ‘_lea_r32_m32bd’ _lea_r32_m32bd(REG_EDI, REG_EDI, pcdelta); // lea edi,[edi+pcdelta] ^~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:247:4: note: in expansion of macro ‘OP4’ OP4(disp); \ ^~~ src/x86drc.h:471:17: note: in expansion of macro ‘MODRM_MBD’ do { OP1(0x8d); MODRM_MBD(dest, base, disp); } while (0) ^~~~~~~~~ src/x86drc.c:370:3: note: in expansion of macro ‘_lea_r32_m32bd’ _lea_r32_m32bd(REG_EDI, REG_EDI, pcdelta); // lea edi,[edi+pcdelta] ^~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:964:34: note: in expansion of macro ‘OP4’ OP1(0x0f); OP1(0x80 + (cond)); OP4(delta); \ ^~~ src/x86drc.c:372:3: note: in expansion of macro ‘_jcc’ _jcc(COND_S, drc->out_of_cycles); // js out_of_cycles ^~~~ src/x86drc.c: In function ‘drc_append_dispatcher’: src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:242:4: note: in expansion of macro ‘OP4’ OP4(disp); \ ^~~ src/x86drc.h:256:3: note: in expansion of macro ‘MODRM_MBD’ MODRM_MBD(reg,indx,disp); \ ^~~~~~~~~ src/x86drc.h:375:17: note: in expansion of macro ‘MODRM_MBISD’ do { OP1(0x8b); MODRM_MBISD(dreg, NO_BASE, indx, scale, disp); } while (0) ^~~~~~~~~~~ src/x86drc.c:389:2: note: in expansion of macro ‘_mov_r32_m32isd’ _mov_r32_m32isd(REG_EAX, REG_EAX, 4, drc->lookup_l1); // mov eax,[eax*4 + l1lookup] ^~~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:247:4: note: in expansion of macro ‘OP4’ OP4(disp); \ ^~~ src/x86drc.h:256:3: note: in expansion of macro ‘MODRM_MBD’ MODRM_MBD(reg,indx,disp); \ ^~~~~~~~~ src/x86drc.h:375:17: note: in expansion of macro ‘MODRM_MBISD’ do { OP1(0x8b); MODRM_MBISD(dreg, NO_BASE, indx, scale, disp); } while (0) ^~~~~~~~~~~ src/x86drc.c:389:2: note: in expansion of macro ‘_mov_r32_m32isd’ _mov_r32_m32isd(REG_EAX, REG_EAX, 4, drc->lookup_l1); // mov eax,[eax*4 + l1lookup] ^~~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:261:28: note: in expansion of macro ‘OP4’ if ((UINT32)(disp) != 0) OP4(disp); \ ^~~ src/x86drc.h:375:17: note: in expansion of macro ‘MODRM_MBISD’ do { OP1(0x8b); MODRM_MBISD(dreg, NO_BASE, indx, scale, disp); } while (0) ^~~~~~~~~~~ src/x86drc.c:389:2: note: in expansion of macro ‘_mov_r32_m32isd’ _mov_r32_m32isd(REG_EAX, REG_EAX, 4, drc->lookup_l1); // mov eax,[eax*4 + l1lookup] ^~~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:273:3: note: in expansion of macro ‘OP4’ OP4(disp); \ ^~~ src/x86drc.h:375:17: note: in expansion of macro ‘MODRM_MBISD’ do { OP1(0x8b); MODRM_MBISD(dreg, NO_BASE, indx, scale, disp); } while (0) ^~~~~~~~~~~ src/x86drc.c:389:2: note: in expansion of macro ‘_mov_r32_m32isd’ _mov_r32_m32isd(REG_EAX, REG_EAX, 4, drc->lookup_l1); // mov eax,[eax*4 + l1lookup] ^~~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:598:36: note: in expansion of macro ‘OP4’ OP1(0x81); MODRM_REG(reg, dreg); OP4(imm); \ ^~~ src/x86drc.h:615:6: note: in expansion of macro ‘_arith_r32_imm_common’ do { _arith_r32_imm_common(4, dreg, imm); } while (0) ^~~~~~~~~~~~~~~~~~~~~ src/x86drc.c:390:2: note: in expansion of macro ‘_and_r32_imm’ _and_r32_imm(REG_EDX, drc->l2mask); // and edx,l2mask ^~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:242:4: note: in expansion of macro ‘OP4’ OP4(disp); \ ^~~ src/x86drc.h:256:3: note: in expansion of macro ‘MODRM_MBD’ MODRM_MBD(reg,indx,disp); \ ^~~~~~~~~ src/x86drc.h:993:17: note: in expansion of macro ‘MODRM_MBISD’ do { OP1(0xff); MODRM_MBISD(4, base, indx, scale, disp); } while (0) ^~~~~~~~~~~ src/x86drc.c:391:2: note: in expansion of macro ‘_jmp_m32bisd’ _jmp_m32bisd(REG_EAX, REG_EDX, drc->l2scale, 0); // jmp [eax+edx*l2scale] ^~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:247:4: note: in expansion of macro ‘OP4’ OP4(disp); \ ^~~ src/x86drc.h:256:3: note: in expansion of macro ‘MODRM_MBD’ MODRM_MBD(reg,indx,disp); \ ^~~~~~~~~ src/x86drc.h:993:17: note: in expansion of macro ‘MODRM_MBISD’ do { OP1(0xff); MODRM_MBISD(4, base, indx, scale, disp); } while (0) ^~~~~~~~~~~ src/x86drc.c:391:2: note: in expansion of macro ‘_jmp_m32bisd’ _jmp_m32bisd(REG_EAX, REG_EDX, drc->l2scale, 0); // jmp [eax+edx*l2scale] ^~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:261:28: note: in expansion of macro ‘OP4’ if ((UINT32)(disp) != 0) OP4(disp); \ ^~~ src/x86drc.h:993:17: note: in expansion of macro ‘MODRM_MBISD’ do { OP1(0xff); MODRM_MBISD(4, base, indx, scale, disp); } while (0) ^~~~~~~~~~~ src/x86drc.c:391:2: note: in expansion of macro ‘_jmp_m32bisd’ _jmp_m32bisd(REG_EAX, REG_EDX, drc->l2scale, 0); // jmp [eax+edx*l2scale] ^~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:273:3: note: in expansion of macro ‘OP4’ OP4(disp); \ ^~~ src/x86drc.h:993:17: note: in expansion of macro ‘MODRM_MBISD’ do { OP1(0xff); MODRM_MBISD(4, base, indx, scale, disp); } while (0) ^~~~~~~~~~~ src/x86drc.c:391:2: note: in expansion of macro ‘_jmp_m32bisd’ _jmp_m32bisd(REG_EAX, REG_EDX, drc->l2scale, 0); // jmp [eax+edx*l2scale] ^~~~~~~~~~~~ src/x86drc.c: In function ‘drc_append_fixed_dispatcher’: src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:369:17: note: in expansion of macro ‘MODRM_MABS’ do { OP1(0x8b); MODRM_MABS(dreg, addr); } while (0) ^~~~~~~~~~ src/x86drc.c:404:3: note: in expansion of macro ‘_mov_r32_m32abs’ _mov_r32_m32abs(REG_EAX, &drc->lookup_l1[newpc >> drc->l1shift]);// mov eax,[(newpc >> l1shift)*4 + l1lookup] ^~~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:242:4: note: in expansion of macro ‘OP4’ OP4(disp); \ ^~~ src/x86drc.h:990:17: note: in expansion of macro ‘MODRM_MBD’ do { OP1(0xff); MODRM_MBD(4, base, disp); } while (0) ^~~~~~~~~ src/x86drc.c:405:3: note: in expansion of macro ‘_jmp_m32bd’ _jmp_m32bd(REG_EAX, (newpc & drc->l2mask) * drc->l2scale); // jmp [eax+(newpc & l2mask)*l2scale] ^~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:247:4: note: in expansion of macro ‘OP4’ OP4(disp); \ ^~~ src/x86drc.h:990:17: note: in expansion of macro ‘MODRM_MBD’ do { OP1(0xff); MODRM_MBD(4, base, disp); } while (0) ^~~~~~~~~ src/x86drc.c:405:3: note: in expansion of macro ‘_jmp_m32bd’ _jmp_m32bd(REG_EAX, (newpc & drc->l2mask) * drc->l2scale); // jmp [eax+(newpc & l2mask)*l2scale] ^~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:987:17: note: in expansion of macro ‘MODRM_MABS’ do { OP1(0xff); MODRM_MABS(4, addr); } while (0) ^~~~~~~~~~ src/x86drc.c:408:3: note: in expansion of macro ‘_jmp_m32abs’ _jmp_m32abs((UINT8 *)base + (newpc & drc->l2mask) * drc->l2scale); // jmp [eax+(newpc & l2mask)*l2scale] ^~~~~~~~~~~ src/x86drc.c: In function ‘drc_append_set_fp_rounding’: src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:242:4: note: in expansion of macro ‘OP4’ OP4(disp); \ ^~~ src/x86drc.h:256:3: note: in expansion of macro ‘MODRM_MBD’ MODRM_MBD(reg,indx,disp); \ ^~~~~~~~~ src/x86drc.h:867:17: note: in expansion of macro ‘MODRM_MBISD’ do { OP1(0xd9); MODRM_MBISD(5, NO_BASE, indx, scale, addr); } while (0) ^~~~~~~~~~~ src/x86drc.c:436:2: note: in expansion of macro ‘_fldcw_m16isd’ _fldcw_m16isd(regindex, 2, &fp_control[0]); // fldcw [fp_control + reg*2] ^~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:247:4: note: in expansion of macro ‘OP4’ OP4(disp); \ ^~~ src/x86drc.h:256:3: note: in expansion of macro ‘MODRM_MBD’ MODRM_MBD(reg,indx,disp); \ ^~~~~~~~~ src/x86drc.h:867:17: note: in expansion of macro ‘MODRM_MBISD’ do { OP1(0xd9); MODRM_MBISD(5, NO_BASE, indx, scale, addr); } while (0) ^~~~~~~~~~~ src/x86drc.c:436:2: note: in expansion of macro ‘_fldcw_m16isd’ _fldcw_m16isd(regindex, 2, &fp_control[0]); // fldcw [fp_control + reg*2] ^~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:261:28: note: in expansion of macro ‘OP4’ if ((UINT32)(disp) != 0) OP4(disp); \ ^~~ src/x86drc.h:867:17: note: in expansion of macro ‘MODRM_MBISD’ do { OP1(0xd9); MODRM_MBISD(5, NO_BASE, indx, scale, addr); } while (0) ^~~~~~~~~~~ src/x86drc.c:436:2: note: in expansion of macro ‘_fldcw_m16isd’ _fldcw_m16isd(regindex, 2, &fp_control[0]); // fldcw [fp_control + reg*2] ^~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:273:3: note: in expansion of macro ‘OP4’ OP4(disp); \ ^~~ src/x86drc.h:867:17: note: in expansion of macro ‘MODRM_MBISD’ do { OP1(0xd9); MODRM_MBISD(5, NO_BASE, indx, scale, addr); } while (0) ^~~~~~~~~~~ src/x86drc.c:436:2: note: in expansion of macro ‘_fldcw_m16isd’ _fldcw_m16isd(regindex, 2, &fp_control[0]); // fldcw [fp_control + reg*2] ^~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:870:17: note: in expansion of macro ‘MODRM_MABS’ do { OP1(0xd9); MODRM_MABS(7, addr); } while (0) ^~~~~~~~~~ src/x86drc.c:437:2: note: in expansion of macro ‘_fnstcw_m16abs’ _fnstcw_m16abs(&drc->fpcw_curr); // fnstcw [fpcw_curr] ^~~~~~~~~~~~~~ src/x86drc.c: In function ‘drc_append_set_temp_fp_rounding’: src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:864:17: note: in expansion of macro ‘MODRM_MABS’ do { OP1(0xd9); MODRM_MABS(5, addr); } while (0) ^~~~~~~~~~ src/x86drc.c:448:2: note: in expansion of macro ‘_fldcw_m16abs’ _fldcw_m16abs(&fp_control[rounding]); // fldcw [fp_control] ^~~~~~~~~~~~~ src/x86drc.c: In function ‘drc_append_restore_fp_rounding’: src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:864:17: note: in expansion of macro ‘MODRM_MABS’ do { OP1(0xd9); MODRM_MABS(5, addr); } while (0) ^~~~~~~~~~ src/x86drc.c:459:2: note: in expansion of macro ‘_fldcw_m16abs’ _fldcw_m16abs(&drc->fpcw_curr); // fldcw [fpcw_curr] ^~~~~~~~~~~~~ src/x86drc.c: In function ‘append_entry_point’: src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:870:17: note: in expansion of macro ‘MODRM_MABS’ do { OP1(0xd9); MODRM_MABS(7, addr); } while (0) ^~~~~~~~~~ src/x86drc.c:537:3: note: in expansion of macro ‘_fnstcw_m16abs’ _fnstcw_m16abs(&drc->fpcw_save); // fstcw [fpcw_save] ^~~~~~~~~~~~~~ src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:864:17: note: in expansion of macro ‘MODRM_MABS’ do { OP1(0xd9); MODRM_MABS(5, addr); } while (0) ^~~~~~~~~~ src/x86drc.c:538:3: note: in expansion of macro ‘_fldcw_m16abs’ _fldcw_m16abs(&drc->fpcw_curr); // fldcw [fpcw_curr] ^~~~~~~~~~~~~ src/x86drc.c: In function ‘append_recompile’: src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:290:17: note: in expansion of macro ‘OP4’ do { OP1(0x68); OP4(imm); } while (0) ^~~ src/x86drc.c:565:2: note: in expansion of macro ‘_push_imm’ _push_imm(drc); // push drc ^~~~~~~~~ src/x86drc.c: In function ‘append_out_of_cycles’: src/x86drc.h:199:23: warning: cast increases required alignment of target type [-Wcast-align] #define OP4(x) do { *(UINT32 *)drc->cache_top = (UINT32)(x); drc->cache_top += 4; } while (0) ^ src/x86drc.h:213:38: note: in expansion of macro ‘OP4’ do { OP1(0x05 | (((reg) & 7) << 3)); OP4(addr); } while (0) ^~~ src/x86drc.h:864:17: note: in expansion of macro ‘MODRM_MABS’ do { OP1(0xd9); MODRM_MABS(5, addr); } while (0) ^~~~~~~~~~ src/x86drc.c:581:3: note: in expansion of macro ‘_fldcw_m16abs’ _fldcw_m16abs(&drc->fpcw_save); // fldcw [fpcw_save] ^~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pacman.o src/drivers/pacman.c In file included from src/driver.h:64:0, from src/drivers/pacman.c:179: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/mspacman.o src/machine/mspacman.c In file included from src/driver.h:64:0, from src/machine/mspacman.c:2: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/pacplus.o src/machine/pacplus.c In file included from src/driver.h:64:0, from src/machine/pacplus.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/jumpshot.o src/machine/jumpshot.c In file included from src/driver.h:64:0, from src/machine/jumpshot.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/theglobp.o src/machine/theglobp.c In file included from src/driver.h:64:0, from src/machine/theglobp.c:64: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/acitya.o src/machine/acitya.c In file included from src/driver.h:64:0, from src/machine/acitya.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/jrpacman.o src/drivers/jrpacman.c In file included from src/driver.h:64:0, from src/drivers/jrpacman.c:101: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/jrpacman_vidhrdw.o src/vidhrdw/jrpacman_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/jrpacman_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/pengo_vidhrdw.o src/vidhrdw/pengo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/pengo_vidhrdw.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pengo.o src/drivers/pengo.c In file included from src/driver.h:64:0, from src/drivers/pengo.c:63: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/epos.o src/drivers/epos.c In file included from src/driver.h:64:0, from src/drivers/epos.c:31: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/epos_vidhrdw.o src/vidhrdw/epos_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/epos_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cclimber_vidhrdw.o src/vidhrdw/cclimber_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/cclimber_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/cclimber_sndhrdw.o src/sndhrdw/cclimber_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/cclimber_sndhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cclimber.o src/drivers/cclimber.c In file included from src/driver.h:64:0, from src/drivers/cclimber.c:128: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/yamato.o src/drivers/yamato.c In file included from src/driver.h:64:0, from src/drivers/yamato.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gomoku_vidhrdw.o src/vidhrdw/gomoku_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gomoku_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/gomoku_sndhrdw.o src/sndhrdw/gomoku_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/gomoku_sndhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gomoku.o src/drivers/gomoku.c In file included from src/driver.h:64:0, from src/drivers/gomoku.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/wiping_vidhrdw.o src/vidhrdw/wiping_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/wiping_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/wiping_sndhrdw.o src/sndhrdw/wiping_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/wiping_sndhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/wiping.o src/drivers/wiping.c In file included from src/driver.h:64:0, from src/drivers/wiping.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/seicross_vidhrdw.o src/vidhrdw/seicross_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/seicross_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/seicross.o src/drivers/seicross.c In file included from src/driver.h:64:0, from src/drivers/seicross.c:45: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/clshroad_vidhrdw.o src/vidhrdw/clshroad_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/clshroad_vidhrdw.c:33: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/clshroad.o src/drivers/clshroad.c In file included from src/driver.h:64:0, from src/drivers/clshroad.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tubep_vidhrdw.o src/vidhrdw/tubep_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tubep_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/tubep_vidhrdw.c: In function ‘palette_init_tubep’: src/vidhrdw/tubep_vidhrdw.c:235:9: warning: variable ‘output_scaler’ set but not used [-Wunused-but-set-variable] double output_scaler; ^~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tubep.o src/drivers/tubep.c In file included from src/driver.h:64:0, from src/drivers/tubep.c:105: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/magmax_vidhrdw.o src/vidhrdw/magmax_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/magmax_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/magmax.o src/drivers/magmax.c In file included from src/driver.h:64:0, from src/drivers/magmax.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cop01_vidhrdw.o src/vidhrdw/cop01_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/cop01_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cop01.o src/drivers/cop01.c In file included from src/driver.h:64:0, from src/drivers/cop01.c:52: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/terracre_vidhrdw.o src/vidhrdw/terracre_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/terracre_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/terracre.o src/drivers/terracre.c In file included from src/driver.h:64:0, from src/drivers/terracre.c:83: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/galivan_vidhrdw.o src/vidhrdw/galivan_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/galivan_vidhrdw.c:32: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/galivan.o src/drivers/galivan.c In file included from src/driver.h:64:0, from src/drivers/galivan.c:31: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/armedf_vidhrdw.o src/vidhrdw/armedf_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/armedf_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/armedf.o src/drivers/armedf.c In file included from src/driver.h:64:0, from src/drivers/armedf.c:146: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/nb1413m3.o src/machine/nb1413m3.c In file included from src/driver.h:64:0, from src/machine/nb1413m3.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/hyhoo_vidhrdw.o src/vidhrdw/hyhoo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/hyhoo_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/hyhoo.o src/drivers/hyhoo.c In file included from src/driver.h:64:0, from src/drivers/hyhoo.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/pastelgl_vidhrdw.o src/vidhrdw/pastelgl_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/pastelgl_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pastelgl.o src/drivers/pastelgl.c In file included from src/driver.h:64:0, from src/drivers/pastelgl.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/nbmj8688_vidhrdw.o src/vidhrdw/nbmj8688_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/nbmj8688_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/nbmj8688.o src/drivers/nbmj8688.c In file included from src/driver.h:64:0, from src/drivers/nbmj8688.c:30: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/nbmj8891_vidhrdw.o src/vidhrdw/nbmj8891_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/nbmj8891_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/nbmj8891.o src/drivers/nbmj8891.c In file included from src/driver.h:64:0, from src/drivers/nbmj8891.c:99: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/nbmj8991_vidhrdw.o src/vidhrdw/nbmj8991_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/nbmj8991_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/nbmj8991.o src/drivers/nbmj8991.c In file included from src/driver.h:64:0, from src/drivers/nbmj8991.c:81: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/nbmj9195_vidhrdw.o src/vidhrdw/nbmj9195_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/nbmj9195_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/nbmj9195.o src/drivers/nbmj9195.c In file included from src/driver.h:64:0, from src/drivers/nbmj9195.c:96: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/niyanpai_vidhrdw.o src/vidhrdw/niyanpai_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/niyanpai_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/niyanpai.o src/drivers/niyanpai.c In file included from src/driver.h:64:0, from src/drivers/niyanpai.c:26: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/m68kfmly.o src/machine/m68kfmly.c In file included from src/driver.h:64:0, from src/machine/m68kfmly.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/safarir.o src/drivers/safarir.c In file included from src/driver.h:64:0, from src/drivers/safarir.c:41: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/phoenix_vidhrdw.o src/vidhrdw/phoenix_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/phoenix_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/phoenix_sndhrdw.o src/sndhrdw/phoenix_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/phoenix_sndhrdw.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/phoenix.o src/drivers/phoenix.c In file included from src/driver.h:64:0, from src/drivers/phoenix.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/pleiads.o src/sndhrdw/pleiads.c In file included from src/driver.h:64:0, from src/sndhrdw/pleiads.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/naughtyb_vidhrdw.o src/vidhrdw/naughtyb_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/naughtyb_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/naughtyb.o src/drivers/naughtyb.c In file included from src/driver.h:64:0, from src/drivers/naughtyb.c:106: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/geebee_machine.o src/machine/geebee_machine.c In file included from src/driver.h:64:0, from src/machine/geebee_machine.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/geebee_vidhrdw.o src/vidhrdw/geebee_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/geebee_vidhrdw.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/geebee_sndhrdw.o src/sndhrdw/geebee_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/geebee_sndhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/geebee.o src/drivers/geebee.c In file included from src/driver.h:64:0, from src/drivers/geebee.c:69: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/warpwarp_vidhrdw.o src/vidhrdw/warpwarp_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/warpwarp_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/warpwarp_sndhrdw.o src/sndhrdw/warpwarp_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/warpwarp_sndhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/warpwarp.o src/drivers/warpwarp.c In file included from src/driver.h:64:0, from src/drivers/warpwarp.c:60: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tankbatt_vidhrdw.o src/vidhrdw/tankbatt_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tankbatt_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tankbatt.o src/drivers/tankbatt.c In file included from src/driver.h:64:0, from src/drivers/tankbatt.c:58: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/galaxian_vidhrdw.o src/vidhrdw/galaxian_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/galaxian_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/galaxian_sndhrdw.o src/sndhrdw/galaxian_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/galaxian_sndhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sndhrdw/galaxian_sndhrdw.c: In function ‘galaxian_sh_start’: src/sndhrdw/galaxian_sndhrdw.c:206:19: warning: variable ‘charge’ set but not used [-Wunused-but-set-variable] int i, j, sweep, charge, countdown, generator, bit1, bit2; ^~~~~~ src/sndhrdw/galaxian_sndhrdw.c:206:12: warning: variable ‘sweep’ set but not used [-Wunused-but-set-variable] int i, j, sweep, charge, countdown, generator, bit1, bit2; ^~~~~ src/sndhrdw/galaxian_sndhrdw.c:206:9: warning: variable ‘j’ set but not used [-Wunused-but-set-variable] int i, j, sweep, charge, countdown, generator, bit1, bit2; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/galaxian.o src/drivers/galaxian.c In file included from src/driver.h:64:0, from src/drivers/galaxian.c:119: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/rallyx_vidhrdw.o src/vidhrdw/rallyx_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/rallyx_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/rallyx.o src/drivers/rallyx.c In file included from src/driver.h:64:0, from src/drivers/rallyx.c:56: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/locomotn.o src/drivers/locomotn.c In file included from src/driver.h:64:0, from src/drivers/locomotn.c:51: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/bosco_machine.o src/machine/bosco_machine.c In file included from src/driver.h:64:0, from src/machine/bosco_machine.c:84: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/bosco_sndhrdw.o src/sndhrdw/bosco_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/bosco_sndhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bosco_vidhrdw.o src/vidhrdw/bosco_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bosco_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/bosco_vidhrdw.c: In function ‘video_update_bosco’: src/vidhrdw/bosco_vidhrdw.c:326:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (flipscreen) sx += 32; ^~ src/vidhrdw/bosco_vidhrdw.c:327:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ sy = 225 - spriteram_2[offs] - displacement; ^~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bosco.o src/drivers/bosco.c In file included from src/driver.h:64:0, from src/drivers/bosco.c:69: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/galaga_machine.o src/machine/galaga_machine.c In file included from src/driver.h:64:0, from src/machine/galaga_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/galaga_vidhrdw.o src/vidhrdw/galaga_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/galaga_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/galaga.o src/drivers/galaga.c In file included from src/driver.h:64:0, from src/drivers/galaga.c:73: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/digdug_machine.o src/machine/digdug_machine.c In file included from src/driver.h:64:0, from src/machine/digdug_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/digdug_vidhrdw.o src/vidhrdw/digdug_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/digdug_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/digdug.o src/drivers/digdug.c In file included from src/driver.h:64:0, from src/drivers/digdug.c:114: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/xevious_vidhrdw.o src/vidhrdw/xevious_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/xevious_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/xevious_machine.o src/machine/xevious_machine.c In file included from src/driver.h:64:0, from src/machine/xevious_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/xevious.o src/drivers/xevious.c In file included from src/driver.h:64:0, from src/drivers/xevious.c:200: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/superpac_machine.o src/machine/superpac_machine.c In file included from src/driver.h:64:0, from src/machine/superpac_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/superpac_vidhrdw.o src/vidhrdw/superpac_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/superpac_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/superpac.o src/drivers/superpac.c In file included from src/driver.h:64:0, from src/drivers/superpac.c:38: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/phozon_machine.o src/machine/phozon_machine.c In file included from src/driver.h:64:0, from src/machine/phozon_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/phozon_vidhrdw.o src/vidhrdw/phozon_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/phozon_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/phozon.o src/drivers/phozon.c In file included from src/driver.h:64:0, from src/drivers/phozon.c:42: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/mappy_machine.o src/machine/mappy_machine.c In file included from src/driver.h:64:0, from src/machine/mappy_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mappy_vidhrdw.o src/vidhrdw/mappy_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mappy_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mappy.o src/drivers/mappy.c In file included from src/driver.h:64:0, from src/drivers/mappy.c:45: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/grobda_machine.o src/machine/grobda_machine.c In file included from src/driver.h:64:0, from src/machine/grobda_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/grobda_vidhrdw.o src/vidhrdw/grobda_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/grobda_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/grobda.o src/drivers/grobda.c In file included from src/driver.h:64:0, from src/drivers/grobda.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/gaplus_machine.o src/machine/gaplus_machine.c In file included from src/driver.h:64:0, from src/machine/gaplus_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gaplus_vidhrdw.o src/vidhrdw/gaplus_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gaplus_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gaplus.o src/drivers/gaplus.c In file included from src/driver.h:64:0, from src/drivers/gaplus.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/toypop_machine.o src/machine/toypop_machine.c In file included from src/driver.h:64:0, from src/machine/toypop_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/toypop_vidhrdw.o src/vidhrdw/toypop_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/toypop_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/toypop.o src/drivers/toypop.c In file included from src/driver.h:64:0, from src/drivers/toypop.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/polepos_machine.o src/machine/polepos_machine.c In file included from src/driver.h:64:0, from src/machine/polepos_machine.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/polepos_vidhrdw.o src/vidhrdw/polepos_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/polepos_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/polepos_sndhrdw.o src/sndhrdw/polepos_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/polepos_sndhrdw.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/polepos.o src/drivers/polepos.c In file included from src/driver.h:64:0, from src/drivers/polepos.c:65: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/pacland_vidhrdw.o src/vidhrdw/pacland_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/pacland_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pacland.o src/drivers/pacland.c In file included from src/driver.h:64:0, from src/drivers/pacland.c:30: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/skykid_vidhrdw.o src/vidhrdw/skykid_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/skykid_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/skykid.o src/drivers/skykid.c In file included from src/driver.h:64:0, from src/drivers/skykid.c:26: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/baraduke_vidhrdw.o src/vidhrdw/baraduke_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/baraduke_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/baraduke.o src/drivers/baraduke.c In file included from src/driver.h:64:0, from src/drivers/baraduke.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/namcos86_vidhrdw.o src/vidhrdw/namcos86_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/namcos86_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/namcos86.o src/drivers/namcos86.c In file included from src/driver.h:64:0, from src/drivers/namcos86.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tceptor_vidhrdw.o src/vidhrdw/tceptor_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tceptor_vidhrdw.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/tceptor_vidhrdw.c: In function ‘palette_init_tceptor’: src/vidhrdw/tceptor_vidhrdw.c:47:17: warning: variable ‘totlookup’ set but not used [-Wunused-but-set-variable] int totcolors, totlookup; ^~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tceptor.o src/drivers/tceptor.c In file included from src/driver.h:64:0, from src/drivers/tceptor.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/namcos1_machine.o src/machine/namcos1_machine.c In file included from src/driver.h:64:0, from src/machine/namcos1_machine.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/namcos1_vidhrdw.o src/vidhrdw/namcos1_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/namcos1_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/namcos1.o src/drivers/namcos1.c In file included from src/driver.h:64:0, from src/drivers/namcos1.c:201: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/namcos2_machine.o src/machine/namcos2_machine.c In file included from src/driver.h:64:0, from src/machine/namcos2_machine.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/namcos2_machine.c: In function ‘namcos2_68k_data_rom_r’: src/machine/namcos2_machine.c:130:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *ROM = (data16_t *)memory_region(REGION_USER1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/namcos2_vidhrdw.o src/vidhrdw/namcos2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/namcos2_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/namcos2.o src/drivers/namcos2.c In file included from src/driver.h:64:0, from src/drivers/namcos2.c:447: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/namcoic.o src/drivers/namcoic.c In file included from src/driver.h:64:0, from src/drivers/namcoic.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/namcona1_vidhrdw.o src/vidhrdw/namcona1_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/namcona1_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/namcona1.o src/drivers/namcona1.c In file included from src/driver.h:64:0, from src/drivers/namcona1.c:76: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/namcona1.c: In function ‘mcu_command_w’: src/drivers/namcona1.c:517:19: warning: cast increases required alignment of target type [-Wcast-align] data16_t *pMem = (data16_t *)memory_region( REGION_CPU1 ); ^ src/drivers/namcona1.c: In function ‘init_namcona1’: src/drivers/namcona1.c:1030:19: warning: cast increases required alignment of target type [-Wcast-align] data16_t *pMem = (data16_t *)memory_region( REGION_CPU1 ); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/namconb1_vidhrdw.o src/vidhrdw/namconb1_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/namconb1_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/namconb1.o src/drivers/namconb1.c In file included from src/driver.h:64:0, from src/drivers/namconb1.c:290: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/namconb1.c: In function ‘ShuffleDataROMs’: src/drivers/namconb1.c:380:21: warning: cast increases required alignment of target type [-Wcast-align] data32_t *pMem32 = (data32_t *)pMem8; ^ In file included from src/osdepend.h:5:0, from src/fileio.h:13, from src/mame.h:16, from src/mamedbg.h:4, from src/driver.h:65, from src/drivers/namconb1.c:290: At top level: src/inptport.h:207:36: warning: ‘input_ports_machbrkr’ defined but not used [-Wunused-const-variable=] static const struct InputPortTiny input_ports_##name[] = { ^ src/drivers/namconb1.c:1141:1: note: in expansion of macro ‘INPUT_PORTS_START’ INPUT_PORTS_START( machbrkr ) ^~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/namcond1_machine.o src/machine/namcond1_machine.c In file included from src/driver.h:64:0, from src/machine/namcond1_machine.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ygv608.o src/vidhrdw/ygv608.c In file included from src/driver.h:64:0, from src/vidhrdw/ygv608.c:33: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/namcond1.o src/drivers/namcond1.c In file included from src/driver.h:64:0, from src/drivers/namcond1.c:18: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/psx_vidhrdw.o src/vidhrdw/psx_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/psx_vidhrdw.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/psx_vidhrdw.c: In function ‘MonochromeLine’: src/vidhrdw/psx_vidhrdw.c:2106:8: warning: variable ‘n_db’ set but not used [-Wunused-but-set-variable] INT32 n_db; ^~~~ src/vidhrdw/psx_vidhrdw.c:2105:8: warning: variable ‘n_dg’ set but not used [-Wunused-but-set-variable] INT32 n_dg; ^~~~ src/vidhrdw/psx_vidhrdw.c:2104:8: warning: variable ‘n_dr’ set but not used [-Wunused-but-set-variable] INT32 n_dr; ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/psx_machine.o src/machine/psx_machine.c In file included from src/driver.h:64:0, from src/machine/psx_machine.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/psx_machine.c: In function ‘psxreadword’: src/machine/psx_machine.c:38:12: warning: cast increases required alignment of target type [-Wcast-align] return *( (UINT16 *)&m_p_n_ram[ WORD_XOR_LE( n_address ) ] ); ^ src/machine/psx_machine.c: In function ‘psx_dma_w’: src/machine/psx_machine.c:231:26: warning: cast increases required alignment of target type [-Wcast-align] n_nextaddress = *( (UINT32 *)&m_p_n_ram[ n_address ] ); ^ src/machine/psx_machine.c:256:11: warning: cast increases required alignment of target type [-Wcast-align] *( (UINT32 *)&m_p_n_ram[ n_address ] ) = n_nextaddress; ^ src/machine/psx_machine.c:260:10: warning: cast increases required alignment of target type [-Wcast-align] *( (UINT32 *)&m_p_n_ram[ n_address ] ) = 0xffffff; ^ src/machine/psx_machine.c: In function ‘mdec_yuv2_to_rgb15’: src/machine/psx_machine.c:853:8: warning: cast increases required alignment of target type [-Wcast-align] *( (UINT32 *)&m_p_n_ram[ n_address ] ) = mdec_makergb15( n_r, n_g, n_b, p_n_y ) | n_stp; ^ src/machine/psx_machine.c:854:8: warning: cast increases required alignment of target type [-Wcast-align] *( (UINT32 *)&m_p_n_ram[ n_address + 32 ] ) = mdec_makergb15( n_r, n_g, n_b, p_n_y + 8 ) | n_stp; ^ src/machine/psx_machine.c:862:8: warning: cast increases required alignment of target type [-Wcast-align] *( (UINT32 *)&m_p_n_ram[ n_address + 16 ] ) = mdec_makergb15( n_r, n_g, n_b, p_n_y + DCTSIZE2 ) | n_stp; ^ src/machine/psx_machine.c:863:8: warning: cast increases required alignment of target type [-Wcast-align] *( (UINT32 *)&m_p_n_ram[ n_address + 48 ] ) = mdec_makergb15( n_r, n_g, n_b, p_n_y + DCTSIZE2 + 8 ) | n_stp; ^ src/machine/psx_machine.c: In function ‘gpu_read’: src/machine/psx_machine.c:961:16: warning: cast increases required alignment of target type [-Wcast-align] psx_gpu_read( (UINT32 *)&m_p_n_ram[ n_address ], n_size ); ^ src/machine/psx_machine.c: In function ‘gpu_write’: src/machine/psx_machine.c:966:17: warning: cast increases required alignment of target type [-Wcast-align] psx_gpu_write( (UINT32 *)&m_p_n_ram[ n_address ], n_size ); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/namcos10.o src/drivers/namcos10.c In file included from src/driver.h:64:0, from src/drivers/namcos10.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/namcos10.c: In function ‘init_namcos10’: src/drivers/namcos10.c:68:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region( REGION_USER2 ); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/namcos11.o src/drivers/namcos11.c In file included from src/driver.h:64:0, from src/drivers/namcos11.c:144: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/drivers/namcos11.c:144:0: At top level: src/driver.h:108:7: warning: ‘construct_coh110’ defined but not used [-Wunused-function] void construct_##game(struct InternalMachineDriver *machine) \ ^ src/drivers/namcos11.c:797:8: note: in expansion of macro ‘MACHINE_DRIVER_START’ static MACHINE_DRIVER_START( coh110 ) ^~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/namcos12.o src/drivers/namcos12.c In file included from src/driver.h:64:0, from src/drivers/namcos12.c:40: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/namcos12.c: In function ‘namcos12_vblank’: src/drivers/namcos12.c:120:10: warning: cast increases required alignment of target type [-Wcast-align] if( *( (data32_t *)&RAM[ 0x2ac494 ] ) == 0x080ab125 ) ^ src/drivers/namcos12.c:122:7: warning: cast increases required alignment of target type [-Wcast-align] *( (data32_t *)&RAM[ 0x2ac494 ] ) = 0; ^ src/drivers/namcos12.c:128:10: warning: cast increases required alignment of target type [-Wcast-align] if( *( (data32_t *)&RAM[ 0x16d50 ] ) == 0x08005b54 ) ^ src/drivers/namcos12.c:130:7: warning: cast increases required alignment of target type [-Wcast-align] *( (data32_t *)&RAM[ 0x16d50 ] ) = 0; ^ src/drivers/namcos12.c: In function ‘namcos12_rom_read’: src/drivers/namcos12.c:167:13: warning: cast increases required alignment of target type [-Wcast-align] p_n_src = (data32_t *)( memory_region( REGION_USER2 ) + ( m_n_dmaoffset & 0x003fffff ) ); ^ src/drivers/namcos12.c:171:13: warning: cast increases required alignment of target type [-Wcast-align] p_n_src = (data32_t *)( memory_region( REGION_USER3 ) + ( m_n_dmaoffset & 0x7fffffff ) ); ^ src/drivers/namcos12.c:174:12: warning: cast increases required alignment of target type [-Wcast-align] p_n_dst = (data32_t *)( memory_region( REGION_CPU1 ) + n_address ); ^ src/drivers/namcos12.c: In function ‘init_namcos12’: src/drivers/namcos12.c:270:6: warning: cast increases required alignment of target type [-Wcast-align] *( (data32_t *)&RAM[ 0x20280 ] ) = 0; ^ src/drivers/namcos12.c:271:6: warning: cast increases required alignment of target type [-Wcast-align] *( (data32_t *)&RAM[ 0x20284 ] ) = 0; ^ src/drivers/namcos12.c:272:6: warning: cast increases required alignment of target type [-Wcast-align] *( (data32_t *)&RAM[ 0x20288 ] ) = 0; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/namcos3d.o src/vidhrdw/namcos3d.c In file included from src/driver.h:64:0, from src/includes/namcos3d.h:1, from src/vidhrdw/namcos3d.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/namcos21_vidhrdw.o src/vidhrdw/namcos21_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/namcos21_vidhrdw.c:77: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/namcos21_vidhrdw.c: In function ‘BlitPolyObject’: src/vidhrdw/namcos21_vidhrdw.c:132:28: warning: cast increases required alignment of target type [-Wcast-align] const INT32 *pPointData = (INT32 *)memory_region( REGION_USER2 ); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/namcos21.o src/drivers/namcos21.c In file included from src/driver.h:64:0, from src/drivers/namcos21.c:187: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/namcos21.c: In function ‘namcos21_init’: src/drivers/namcos21.c:824:19: warning: cast increases required alignment of target type [-Wcast-align] data32_t *pMem = (data32_t *)memory_region(REGION_USER2); ^ src/drivers/namcos21.c:837:14: warning: cast increases required alignment of target type [-Wcast-align] mpDataROM = (data16_t *)memory_region( REGION_USER1 ); ^ src/drivers/namcos21.c: In function ‘init_solvalou’: src/drivers/namcos21.c:872:19: warning: cast increases required alignment of target type [-Wcast-align] data16_t *pMem = (data16_t *)memory_region( REGION_CPU1 ); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/namcos22_vidhrdw.o src/vidhrdw/namcos22_vidhrdw.c In file included from src/driver.h:64:0, from src/includes/namcos22.h:1, from src/vidhrdw/namcos22_vidhrdw.c:45: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/namcos22.o src/drivers/namcos22.c In file included from src/driver.h:64:0, from src/includes/namcos22.h:1, from src/drivers/namcos22.c:552: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/namcos22.c: In function ‘init_airco22’: src/drivers/namcos22.c:2423:19: warning: cast increases required alignment of target type [-Wcast-align] data32_t *pROM = (data32_t *)memory_region(REGION_CPU1); ^ src/drivers/namcos22.c: In function ‘init_propcycl’: src/drivers/namcos22.c:2439:19: warning: cast increases required alignment of target type [-Wcast-align] data32_t *pROM = (data32_t *)memory_region(REGION_CPU1); ^ src/drivers/namcos22.c: In function ‘init_cybrcomm’: src/drivers/namcos22.c:2486:19: warning: cast increases required alignment of target type [-Wcast-align] data32_t *pROM = (data32_t *)memory_region(REGION_CPU1); ^ src/drivers/namcos22.c: In function ‘init_cybrcyc’: src/drivers/namcos22.c:2498:19: warning: cast increases required alignment of target type [-Wcast-align] data32_t *pROM = (data32_t *)memory_region(REGION_CPU1); ^ In file included from src/driver.h:64:0, from src/includes/namcos22.h:1, from src/drivers/namcos22.c:552: At top level: src/drivers/namcos22.c:602:25: warning: ‘namcos22_C139_SCI_w’ defined but not used [-Wunused-function] static WRITE32_HANDLER( namcos22_C139_SCI_w ) ^ src/memory.h:135:40: note: in definition of macro ‘WRITE32_HANDLER’ #define WRITE32_HANDLER(name) void name(UNUSEDARG offs_t offset, UNUSEDARG data32_t data, UNUSEDARG data32_t mem_mask) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cosmic_vidhrdw.o src/vidhrdw/cosmic_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/cosmic_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/cosmic_vidhrdw.c: In function ‘cosmica_draw_starfield’: src/vidhrdw/cosmic_vidhrdw.c:378:9: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] if ((!(hc & va) & (vb ^ hb_)) && /* right network */ ^~~~~~~~~~ src/vidhrdw/cosmic_vidhrdw.c: In function ‘nomnlnd_draw_background’: src/vidhrdw/cosmic_vidhrdw.c:536:9: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] if ((!vb_ & vc_ & !vd_) ^ (vb_ & !vc_ & vd_)) ^~~~ src/vidhrdw/cosmic_vidhrdw.c:539:9: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] if (!hd_ & hc_ & !hb_) ^~~~ src/vidhrdw/cosmic_vidhrdw.c:570:15: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] (!plane1 & hd) << 2; // B - see above ^~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cosmic.o src/drivers/cosmic.c In file included from src/driver.h:64:0, from src/drivers/cosmic.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/cosmic.c: In function ‘panic_sound_output_w’: src/drivers/cosmic.c:69:6: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ src/drivers/cosmic.c:71:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ break; ^~~~~ src/drivers/cosmic.c: In function ‘cosmica_sound_output_w’: src/drivers/cosmic.c:223:6: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ src/drivers/cosmic.c:224:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ sample_start(2, 3, 0); break; ^~~~~ src/drivers/cosmic.c:234:6: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ src/drivers/cosmic.c:235:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ sample_start(3, 4, 0); break; ^~~~~ src/drivers/cosmic.c:244:6: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ src/drivers/cosmic.c:245:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ sample_start(4, 5, 0); break; ^~~~~ src/drivers/cosmic.c:254:6: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ src/drivers/cosmic.c:255:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ sample_start(5, 6, 0); break; ^~~~~ src/drivers/cosmic.c:264:6: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ src/drivers/cosmic.c:265:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ sample_start(6, 7, 0); break; ^~~~~ src/drivers/cosmic.c:274:6: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ src/drivers/cosmic.c:275:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ sample_start(7, 8, 0); break; ^~~~~ src/drivers/cosmic.c:321:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (data) sample_start(11,12, 0); break; /*Insert Coin*/ ^~ src/drivers/cosmic.c:321:38: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (data) sample_start(11,12, 0); break; /*Insert Coin*/ ^~~~~ src/drivers/cosmic.c: In function ‘panic_interrupt’: src/drivers/cosmic.c:342:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if ((input_port_3_r(0) & 0xc0) != 0xc0) ^~ src/drivers/cosmic.c:345:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ cpu_set_irq_line_and_vector(0, 0, HOLD_LINE, 0xcf); /* RST 08h */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/redclash_vidhrdw.o src/vidhrdw/redclash_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/redclash_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/redclash.o src/drivers/redclash.c In file included from src/driver.h:64:0, from src/drivers/redclash.c:25: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ladybug_vidhrdw.o src/vidhrdw/ladybug_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ladybug_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ladybug.o src/drivers/ladybug.c In file included from src/driver.h:64:0, from src/drivers/ladybug.c:41: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cheekyms_vidhrdw.o src/vidhrdw/cheekyms_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/cheekyms_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cheekyms.o src/drivers/cheekyms.c In file included from src/driver.h:64:0, from src/drivers/cheekyms.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mrdo_vidhrdw.o src/vidhrdw/mrdo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mrdo_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mrdo.o src/drivers/mrdo.c In file included from src/driver.h:64:0, from src/drivers/mrdo.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/docastle_machine.o src/machine/docastle_machine.c In file included from src/driver.h:64:0, from src/machine/docastle_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/docastle_vidhrdw.o src/vidhrdw/docastle_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/docastle_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/docastle.o src/drivers/docastle.c In file included from src/driver.h:64:0, from src/drivers/docastle.c:119: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/dkong_vidhrdw.o src/vidhrdw/dkong_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/dkong_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/dkong_vidhrdw.c: In function ‘radarscp_grid_color_w’: src/vidhrdw/dkong_vidhrdw.c:220:10: warning: variable ‘b’ set but not used [-Wunused-but-set-variable] int r,g,b; ^ src/vidhrdw/dkong_vidhrdw.c:220:8: warning: variable ‘g’ set but not used [-Wunused-but-set-variable] int r,g,b; ^ src/vidhrdw/dkong_vidhrdw.c:220:6: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] int r,g,b; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/dkong_sndhrdw.o src/sndhrdw/dkong_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/dkong_sndhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dkong.o src/drivers/dkong.c In file included from src/driver.h:64:0, from src/drivers/dkong.c:164: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/strtheat.o src/machine/strtheat.c In file included from src/driver.h:64:0, from src/machine/strtheat.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mario_vidhrdw.o src/vidhrdw/mario_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mario_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/mario_sndhrdw.o src/sndhrdw/mario_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/mario_sndhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mario.o src/drivers/mario.c In file included from src/driver.h:64:0, from src/drivers/mario.c:71: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/popeye_vidhrdw.o src/vidhrdw/popeye_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/popeye_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/popeye.o src/drivers/popeye.c In file included from src/driver.h:64:0, from src/drivers/popeye.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/punchout_vidhrdw.o src/vidhrdw/punchout_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/punchout_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/punchout.o src/drivers/punchout.c In file included from src/driver.h:64:0, from src/drivers/punchout.c:97: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/rp5h01.o src/machine/rp5h01.c In file included from src/driver.h:64:0, from src/machine/rp5h01.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ppu2c03b.o src/vidhrdw/ppu2c03b.c In file included from src/driver.h:64:0, from src/vidhrdw/ppu2c03b.h:12, from src/vidhrdw/ppu2c03b.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/playch10_machine.o src/machine/playch10_machine.c In file included from src/driver.h:64:0, from src/machine/playch10_machine.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/playch10_vidhrdw.o src/vidhrdw/playch10_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/playch10_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/playch10.o src/drivers/playch10.c In file included from src/driver.h:64:0, from src/drivers/playch10.c:296: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/vsnes_machine.o src/machine/vsnes_machine.c In file included from src/driver.h:64:0, from src/machine/vsnes_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/vsnes_vidhrdw.o src/vidhrdw/vsnes_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/vsnes_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/vsnes.o src/drivers/vsnes.c In file included from src/driver.h:64:0, from src/drivers/vsnes.c:128: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/osdepend.h:5:0, from src/fileio.h:13, from src/mame.h:16, from src/mamedbg.h:4, from src/driver.h:65, from src/drivers/vsnes.c:128: At top level: src/inptport.h:207:36: warning: ‘input_ports_vsnes’ defined but not used [-Wunused-const-variable=] static const struct InputPortTiny input_ports_##name[] = { ^ src/drivers/vsnes.c:524:1: note: in expansion of macro ‘INPUT_PORTS_START’ INPUT_PORTS_START( vsnes ) ^~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/snes_machine.o src/machine/snes_machine.c In file included from src/driver.h:64:0, from src/machine/snes_machine.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/snes_machine.c: In function ‘snes_init_ram’: src/machine/snes_machine.c:56:15: warning: cast increases required alignment of target type [-Wcast-align] snes_cgram = (UINT16 *)memory_region( REGION_USER1 ); ^ src/machine/snes_machine.c:60:13: warning: cast increases required alignment of target type [-Wcast-align] snes_oam = (UINT16 *)memory_region( REGION_USER2 ); ^ At top level: src/machine/snes_machine.c:1129:12: warning: ‘snes_validate_infoblock’ defined but not used [-Wunused-function] static int snes_validate_infoblock( UINT8 *infoblock, UINT16 offset ) ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/snes_vidhrdw.o src/vidhrdw/snes_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/snes_vidhrdw.c:77: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/snes_vidhrdw.c: In function ‘snes_update_line_8’: src/vidhrdw/snes_vidhrdw.c:1131:27: warning: variable ‘pal’ set but not used [-Wunused-but-set-variable] UINT16 ii, vflip, hflip, pal; ^~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/snes_sndhrdw.o src/sndhrdw/snes_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/snes_sndhrdw.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/nss.o src/drivers/nss.c In file included from src/driver.h:64:0, from src/drivers/nss.c:34: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/8080bw.o src/machine/8080bw.c In file included from src/driver.h:64:0, from src/machine/8080bw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/8080bw_vidhrdw.o src/vidhrdw/8080bw_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/8080bw_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/8080bw_sndhrdw.o src/sndhrdw/8080bw_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/8080bw_sndhrdw.c:31: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/8080bw_drivers.o src/drivers/8080bw_drivers.c In file included from src/driver.h:64:0, from src/drivers/8080bw_drivers.c:66: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sspeedr_vidhrdw.o src/vidhrdw/sspeedr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sspeedr_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sspeedr.o src/drivers/sspeedr.c In file included from src/driver.h:64:0, from src/drivers/sspeedr.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/m79amb_vidhrdw.o src/vidhrdw/m79amb_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/m79amb_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/m79amb.o src/drivers/m79amb.c In file included from src/driver.h:64:0, from src/drivers/m79amb.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/rotaryf.o src/drivers/rotaryf.c In file included from src/driver.h:64:0, from src/drivers/rotaryf.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/lazercmd.o src/drivers/lazercmd.c In file included from src/driver.h:64:0, from src/drivers/lazercmd.c:223: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/lazercmd_vidhrdw.o src/vidhrdw/lazercmd_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/lazercmd_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/meadows.o src/drivers/meadows.c In file included from src/driver.h:64:0, from src/drivers/meadows.c:118: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/meadows_sndhrdw.o src/sndhrdw/meadows_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/meadows_sndhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/meadows_vidhrdw.o src/vidhrdw/meadows_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/meadows_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cvs.o src/drivers/cvs.c In file included from src/driver.h:64:0, from src/drivers/cvs.c:85: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cvs_vidhrdw.o src/vidhrdw/cvs_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/cvs_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/s2636_vidhrdw.o src/vidhrdw/s2636_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/s2636_vidhrdw.c:76: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/astrocde_machine.o src/machine/astrocde_machine.c In file included from src/driver.h:64:0, from src/machine/astrocde_machine.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/astrocde_vidhrdw.o src/vidhrdw/astrocde_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/astrocde_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/astrocde.o src/drivers/astrocde.c In file included from src/driver.h:64:0, from src/drivers/astrocde.c:65: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/astrocde_sndhrdw.o src/sndhrdw/astrocde_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/astrocde_sndhrdw.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sndhrdw/astrocde_sndhrdw.c: In function ‘wow_speech_r’: src/sndhrdw/astrocde_sndhrdw.c:148:28: warning: comparison with string literal results in unspecified behavior [-Waddress] if (PhonemeTable[Phoneme] == "PA0") /* We know PA0 is never part of a word */ ^~ src/sndhrdw/astrocde_sndhrdw.c:128:14: warning: variable ‘Intonation’ set but not used [-Wunused-but-set-variable] int Phoneme,Intonation; ^~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/gorf.o src/sndhrdw/gorf.c In file included from src/driver.h:64:0, from src/sndhrdw/gorf.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/mcr.o src/machine/mcr.c In file included from src/driver.h:64:0, from src/machine/mcr.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/mcr_sndhrdw.o src/sndhrdw/mcr_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/mcr_sndhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mcr12_vidhrdw.o src/vidhrdw/mcr12_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mcr12_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mcr3_vidhrdw.o src/vidhrdw/mcr3_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mcr3_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mcr1.o src/drivers/mcr1.c In file included from src/driver.h:64:0, from src/drivers/mcr1.c:78: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mcr2.o src/drivers/mcr2.c In file included from src/driver.h:64:0, from src/drivers/mcr2.c:81: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mcr3.o src/drivers/mcr3.c In file included from src/driver.h:64:0, from src/drivers/mcr3.c:89: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mcr68_vidhrdw.o src/vidhrdw/mcr68_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mcr68_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mcr68.o src/drivers/mcr68.c In file included from src/driver.h:64:0, from src/drivers/mcr68.c:51: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/balsente_vidhrdw.o src/vidhrdw/balsente_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/balsente_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/balsente_machine.o src/machine/balsente_machine.c In file included from src/driver.h:64:0, from src/machine/balsente_machine.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/balsente_machine.c: In function ‘balsente_chip_select_w’: src/machine/balsente_machine.c:1024:11: warning: variable ‘temp’ set but not used [-Wunused-but-set-variable] double temp = 0; ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/balsente.o src/drivers/balsente.c In file included from src/driver.h:64:0, from src/drivers/balsente.c:145: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gridlee_vidhrdw.o src/vidhrdw/gridlee_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gridlee_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/gridlee_sndhrdw.o src/sndhrdw/gridlee_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/gridlee_sndhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gridlee.o src/drivers/gridlee.c In file included from src/driver.h:64:0, from src/drivers/gridlee.c:80: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/seattle.o src/drivers/seattle.c In file included from src/driver.h:64:0, from src/drivers/seattle.c:34: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/seattle.c: In function ‘cmos_w’: src/drivers/seattle.c:219:24: warning: cast increases required alignment of target type [-Wcast-align] data32_t *cmos_base = (data32_t *)generic_nvram; ^ src/drivers/seattle.c: In function ‘cmos_r’: src/drivers/seattle.c:226:24: warning: cast increases required alignment of target type [-Wcast-align] data32_t *cmos_base = (data32_t *)generic_nvram; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/voodoo_vidhrdw.o src/vidhrdw/voodoo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/voodoo_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c: In function ‘voodoo2_regs_w’: src/vidhrdw/voodoo_vidhrdw.c:1729:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] logerror("CMDFIFO(%06X)=%f (min=%06X max=%06X d=%d h=%d)\n", addr, *(float *)&data, voodoo_regs[cmdFifoAMin], voodoo_regs[cmdFifoAMax], voodoo_regs[cmdFifoDepth], voodoo_regs[cmdFifoHoles]); ^~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c: In function ‘voodoo_regs_w’: src/vidhrdw/voodoo_vidhrdw.c:1781:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] logerror("%06X:voodoo %s(%d) write = %f\n", activecpu_get_pc(), (offset < 0x384/4) ? voodoo_reg_name[offset] : "oob", chips, *(float *)&data); ^~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c:1898:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_va.x = TRUNC_TO_INT(*(float *)&data * 16. + 0.5) * (1. / 16.); ^~ src/vidhrdw/voodoo_vidhrdw.c:1901:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_va.y = TRUNC_TO_INT(*(float *)&data * 16. + 0.5) * (1. / 16.); ^~ src/vidhrdw/voodoo_vidhrdw.c:1904:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_vb.x = TRUNC_TO_INT(*(float *)&data * 16. + 0.5) * (1. / 16.); ^~ src/vidhrdw/voodoo_vidhrdw.c:1907:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_vb.y = TRUNC_TO_INT(*(float *)&data * 16. + 0.5) * (1. / 16.); ^~ src/vidhrdw/voodoo_vidhrdw.c:1910:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_vc.x = TRUNC_TO_INT(*(float *)&data * 16. + 0.5) * (1. / 16.); ^~ src/vidhrdw/voodoo_vidhrdw.c:1913:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_vc.y = TRUNC_TO_INT(*(float *)&data * 16. + 0.5) * (1. / 16.); ^~ src/vidhrdw/voodoo_vidhrdw.c:1918:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_startr = (INT32)(*(float *)&data * 65536.0); ^~ src/vidhrdw/voodoo_vidhrdw.c:1921:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_startg = (INT32)(*(float *)&data * 65536.0); ^~ src/vidhrdw/voodoo_vidhrdw.c:1924:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_startb = (INT32)(*(float *)&data * 65536.0); ^~ src/vidhrdw/voodoo_vidhrdw.c:1927:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_starta = (INT32)(*(float *)&data * 65536.0); ^~ src/vidhrdw/voodoo_vidhrdw.c:1930:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_startz = (INT32)(*(float *)&data * 4096.0); ^~ src/vidhrdw/voodoo_vidhrdw.c:1933:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_startw = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1934:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 2) tri_startw0 = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1935:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 4) tri_startw1 = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1938:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 2) tri_starts0 = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1939:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 4) tri_starts1 = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1942:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 2) tri_startt0 = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1943:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 4) tri_startt1 = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1948:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_drdx = (INT32)(*(float *)&data * 65536.0); ^~ src/vidhrdw/voodoo_vidhrdw.c:1951:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_dgdx = (INT32)(*(float *)&data * 65536.0); ^~ src/vidhrdw/voodoo_vidhrdw.c:1954:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_dbdx = (INT32)(*(float *)&data * 65536.0); ^~ src/vidhrdw/voodoo_vidhrdw.c:1957:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_dadx = (INT32)(*(float *)&data * 65536.0); ^~ src/vidhrdw/voodoo_vidhrdw.c:1960:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_dzdx = (INT32)(*(float *)&data * 4096.0); ^~ src/vidhrdw/voodoo_vidhrdw.c:1963:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_dwdx = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1964:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 2) tri_dw0dx = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1965:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 4) tri_dw1dx = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1968:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 2) tri_ds0dx = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1969:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 4) tri_ds1dx = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1972:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 2) tri_dt0dx = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1973:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 4) tri_dt1dx = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1978:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_drdy = (INT32)(*(float *)&data * 65536.0); ^~ src/vidhrdw/voodoo_vidhrdw.c:1981:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_dgdy = (INT32)(*(float *)&data * 65536.0); ^~ src/vidhrdw/voodoo_vidhrdw.c:1984:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_dbdy = (INT32)(*(float *)&data * 65536.0); ^~ src/vidhrdw/voodoo_vidhrdw.c:1987:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_dady = (INT32)(*(float *)&data * 65536.0); ^~ src/vidhrdw/voodoo_vidhrdw.c:1990:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_dzdy = (INT32)(*(float *)&data * 4096.0); ^~ src/vidhrdw/voodoo_vidhrdw.c:1993:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 1) tri_dwdy = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1994:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 2) tri_dw0dy = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1995:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 4) tri_dw1dy = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1998:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 2) tri_ds0dy = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:1999:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 4) tri_ds1dy = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:2002:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 2) tri_dt0dy = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:2003:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (chips & 4) tri_dt1dy = *(float *)&data; ^~ src/vidhrdw/voodoo_vidhrdw.c:2008:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] setup_pending.x = TRUNC_TO_INT(*(float *)&data * 16. + 0.5) * (1. / 16.); ^~~~~~~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c:2011:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] setup_pending.y = TRUNC_TO_INT(*(float *)&data * 16. + 0.5) * (1. / 16.); ^~~~~~~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c:2020:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] setup_pending.wb = *(float *)&data; ^~~~~~~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c:2023:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] setup_pending.w0 = *(float *)&data; ^~~~~~~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c:2026:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] setup_pending.s0 = *(float *)&data; ^~~~~~~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c:2029:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] setup_pending.t0 = *(float *)&data; ^~~~~~~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c:2032:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] setup_pending.w1 = *(float *)&data; ^~~~~~~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c:2035:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] setup_pending.s1 = *(float *)&data; ^~~~~~~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c:2038:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] setup_pending.t1 = *(float *)&data; ^~~~~~~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c:2041:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] setup_pending.a = *(float *)&data; ^~~~~~~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c:2044:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] setup_pending.r = *(float *)&data; ^~~~~~~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c:2047:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] setup_pending.g = *(float *)&data; ^~~~~~~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c:2050:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] setup_pending.b = *(float *)&data; ^~~~~~~~~~~~~ src/vidhrdw/voodoo_vidhrdw.c: In function ‘voodoo_textureram_w’: src/vidhrdw/voodoo_vidhrdw.c:2969:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s == 0 && t == 0) ^~ src/vidhrdw/voodoo_vidhrdw.c:2971:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ while (lod != 0) ^~~~~ src/vidhrdw/voodoo_vidhrdw.c:3006:18: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *dest = (UINT16 *)textureram[trex]; ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3323:0: src/vidhrdw/voodblit.c: In function ‘render_0c000035_00045119_000b4779_0824101f’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3329:0: src/vidhrdw/voodblit.c: In function ‘render_0c000035_00045119_000b4779_0824109f’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3335:0: src/vidhrdw/voodblit.c: In function ‘render_0c000035_00045119_000b4779_082410df’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3341:0: src/vidhrdw/voodblit.c: In function ‘render_0c000035_00045119_000b4779_082418df’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3376:0: src/vidhrdw/voodblit.c: In function ‘render_0c600c09_00045119_000b4779_0824100f’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3382:0: src/vidhrdw/voodblit.c: In function ‘render_0c600c09_00045119_000b4779_0824180f’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3388:0: src/vidhrdw/voodblit.c: In function ‘render_0c600c09_00045119_000b4779_082418cf’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3399:0: src/vidhrdw/voodblit.c: In function ‘render_0c480035_00045119_000b4779_082418df’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3405:0: src/vidhrdw/voodblit.c: In function ‘render_0c480035_00045119_000b4379_082418df’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3451:0: src/vidhrdw/voodblit.c: In function ‘render_0c000035_00040400_000b4739_0c26180f’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3465:0: src/vidhrdw/voodblit.c: In function ‘render_0c582c35_00515110_000b4739_0c26180f’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3479:0: src/vidhrdw/voodblit.c: In function ‘render_0c000035_64040409_000b4739_0c26180f’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3493:0: src/vidhrdw/voodblit.c: In function ‘render_0c002c35_64515119_000b4799_0c26180f’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3507:0: src/vidhrdw/voodblit.c: In function ‘render_0c582c35_00515110_000b4739_0c2618cf’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3521:0: src/vidhrdw/voodblit.c: In function ‘render_0c002c35_40515119_000b4739_0c26180f’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3657:0: src/vidhrdw/voodblit.c: In function ‘generic_render_1tmu’: src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ In file included from src/vidhrdw/voodoo_vidhrdw.c:3664:0: src/vidhrdw/voodblit.c: In function ‘generic_render_2tmu’: src/vidhrdw/voodblit.c:436:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:513:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:528:20: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:544:20: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:560:20: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:792:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (t << lodshift) + s); ^ src/vidhrdw/voodblit.c:869:18: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:884:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt0 << lodshift) + ts1); ^ src/vidhrdw/voodblit.c:900:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts0); ^ src/vidhrdw/voodblit.c:916:19: warning: cast increases required alignment of target type [-Wcast-align] texel = *((UINT16 *)texturebase + (tt1 << lodshift) + ts1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/exterm_vidhrdw.o src/vidhrdw/exterm_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/exterm_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/exterm.o src/drivers/exterm.c In file included from src/driver.h:64:0, from src/drivers/exterm.c:59: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/midwayic.o src/machine/midwayic.c In file included from src/driver.h:64:0, from src/machine/midwayic.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/dcs.o src/sndhrdw/dcs.c In file included from src/driver.h:64:0, from src/sndhrdw/dcs.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sndhrdw/dcs.c: In function ‘dcs_boot’: src/sndhrdw/dcs.c:332:18: warning: cast increases required alignment of target type [-Wcast-align] data32_t *dst = (data32_t *)(memory_region(REGION_CPU1 + dcs_cpunum) + ADSP2100_PGM_OFFSET); ^ src/sndhrdw/dcs.c: In function ‘dcs2_init’: src/sndhrdw/dcs.c:452:19: warning: cast increases required alignment of target type [-Wcast-align] dcs_sram_bank1 = (UINT16 *)(memory_region(REGION_CPU1 + dcs_cpunum) + 0x8000); ^ src/sndhrdw/dcs.c:456:21: warning: cast increases required alignment of target type [-Wcast-align] dcs_expanded_rom = (UINT16 *)(memory_region(REGION_CPU1 + dcs_cpunum) + 0xc000); ^ src/sndhrdw/dcs.c: In function ‘dcs_irq’: src/sndhrdw/dcs.c:1074:53: warning: cast increases required alignment of target type [-Wcast-align] dcs.buffer[dcs.buffer_in++ & DCS_BUFFER_MASK] = ((UINT16 *)&dcs.mem[source])[i]; ^ src/sndhrdw/dcs.c:1080:51: warning: cast increases required alignment of target type [-Wcast-align] dcs.buffer[dcs.buffer_in & DCS_BUFFER_MASK] = ((UINT16 *)&dcs.mem[source])[i]; ^ src/sndhrdw/dcs.c:1081:52: warning: cast increases required alignment of target type [-Wcast-align] dcs.buffer2[dcs.buffer_in & DCS_BUFFER_MASK] = ((UINT16 *)&dcs.mem[source])[i + dcs.incs]; ^ src/sndhrdw/dcs.c: In function ‘dcs_speedup_common’: src/sndhrdw/dcs.c:1308:18: warning: cast increases required alignment of target type [-Wcast-align] INT16 *source = (INT16 *)memory_region(REGION_CPU1 + dcs_cpunum); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/midyunit_machine.o src/machine/midyunit_machine.c In file included from src/driver.h:64:0, from src/machine/midyunit_machine.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c: In function ‘term2_speedup_r’: src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:454:11: note: in expansion of macro ‘READ_INT32’ a8 = READ_INT32(a1+0x1c0); /* MOVE *A1(1C0h),A8,1 */ ^~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:455:11: note: in expansion of macro ‘READ_INT32’ a7 = READ_INT32(a1+0x1a0); /* MOVE *A1(1A0h),A7,1 */ ^~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:392:8: note: in expansion of macro ‘READ_INT32’ a5x = READ_INT32(a5x+0xa0); /* MOVE *A5(A0h),A5,1 */ \ ^~~~~~~~~~ src/machine/midyunit_machine.c:468:5: note: in expansion of macro ‘T2_FFC08C40’ T2_FFC08C40 /* CALLR FFC08C40h */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:393:8: note: in expansion of macro ‘READ_INT32’ a3x = READ_INT32(a3x+0xa0); /* MOVE *A3(A0h),A3,1 */ \ ^~~~~~~~~~ src/machine/midyunit_machine.c:468:5: note: in expansion of macro ‘T2_FFC08C40’ T2_FFC08C40 /* CALLR FFC08C40h */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:394:8: note: in expansion of macro ‘READ_INT32’ a6x = READ_INT32(a1+0x140); /* MOVE *A1(140h),A6,1*/ \ ^~~~~~~~~~ src/machine/midyunit_machine.c:468:5: note: in expansion of macro ‘T2_FFC08C40’ T2_FFC08C40 /* CALLR FFC08C40h */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:397:2: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a1+0x140, a6xa7x & 0xffffffff); /* MOVE A6,*A1(140h),1*/ ^~~~~~~~~~~ src/machine/midyunit_machine.c:468:5: note: in expansion of macro ‘T2_FFC08C40’ T2_FFC08C40 /* CALLR FFC08C40h */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:469:11: note: in expansion of macro ‘READ_INT32’ a14 = READ_INT32(a1); /* MOVE *A1,A14,1 */ ^~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:470:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, a14); /* MOVE A14,*A0,1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:471:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a14+0x20, a0); /* MOVE A0,*A14(20h),1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:473:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a1+0x20, a14); /* MOVE A14,*A1(20h),1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:474:10: note: in expansion of macro ‘READ_INT32’ a9 = READ_INT32(a14); /* MOVE *A14,A9,1 */ ^~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:475:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a14, a1); /* MOVE A1,*A14,1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:476:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a9+0x20, a1); /* MOVE A1,*A9(20h),1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:477:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a1, a9); /* MOVE A9,*A1,1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:392:8: note: in expansion of macro ‘READ_INT32’ a5x = READ_INT32(a5x+0xa0); /* MOVE *A5(A0h),A5,1 */ \ ^~~~~~~~~~ src/machine/midyunit_machine.c:487:5: note: in expansion of macro ‘T2_FFC08C40’ T2_FFC08C40 /* CALLR FFC08C40h */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:393:8: note: in expansion of macro ‘READ_INT32’ a3x = READ_INT32(a3x+0xa0); /* MOVE *A3(A0h),A3,1 */ \ ^~~~~~~~~~ src/machine/midyunit_machine.c:487:5: note: in expansion of macro ‘T2_FFC08C40’ T2_FFC08C40 /* CALLR FFC08C40h */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:394:8: note: in expansion of macro ‘READ_INT32’ a6x = READ_INT32(a1+0x140); /* MOVE *A1(140h),A6,1*/ \ ^~~~~~~~~~ src/machine/midyunit_machine.c:487:5: note: in expansion of macro ‘T2_FFC08C40’ T2_FFC08C40 /* CALLR FFC08C40h */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:397:2: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a1+0x140, a6xa7x & 0xffffffff); /* MOVE A6,*A1(140h),1*/ ^~~~~~~~~~~ src/machine/midyunit_machine.c:487:5: note: in expansion of macro ‘T2_FFC08C40’ T2_FFC08C40 /* CALLR FFC08C40h */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:488:11: note: in expansion of macro ‘READ_INT32’ a14 = READ_INT32(a1); /* MOVE *A1,A14,1 */ ^~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:489:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, a14); /* MOVE A14,*A0,1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:490:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a14+0x20, a0); /* MOVE A0,*A14(20h),1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:492:10: note: in expansion of macro ‘READ_INT32’ a9 = READ_INT32(a14+0x20); /* MOVE *A14(20h),A9,1 */ ^~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:493:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a1, a14); /* MOVE A14,*A1,1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:494:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a14+0x20, a1); /* MOVE A1,*A14(20h),1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:495:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a9, a1); /* MOVE A1,*A9,1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:496:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a1+0x20, a9); /* MOVE A9,*A1(20h),1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:517:11: note: in expansion of macro ‘READ_INT32’ a14 = READ_INT32(a0+0x20); /* MOVE *A0(20h),A14,1 */ ^~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:518:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a14, a1); /* MOVE A1,*A14,1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:519:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a1+0x20, a14); /* MOVE A14,*A1(20h),1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:520:11: note: in expansion of macro ‘READ_INT32’ a14 = READ_INT32(a1); /* MOVE *A1,A14,1 */ ^~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:521:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, a14); /* MOVE A14,*A0,1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:522:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a1, a0); /* MOVE A0,*A1,1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:523:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0 +0x20, a1); /* MOVE A1,*A0(20h),1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:524:5: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a14+0x20, a0); /* MOVE A0,*A14(20h),1 */ ^~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:533:10: note: in expansion of macro ‘READ_INT32’ a1 = READ_INT32(a0); /* MOVE *A0,A1,1 */ ^~~~~~~~~~ src/machine/midyunit_machine.c: In function ‘midyunit_generic_speedup_1_16bit’: src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:330:15: note: in expansion of macro ‘READ_INT32’ while ((a2 = READ_INT32(a0)) != 0 && tms34010_ICount > 0) \ ^~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:578:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT16); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:347:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a4, a2); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:578:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT16); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:348:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:578:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT16); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:295:41: note: in definition of macro ‘WRITE_U32’ #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:59: note: in expansion of macro ‘BIG_DWORD_LE’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:348:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:314:27: note: in expansion of macro ‘BIG_DWORD_LE’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:348:20: note: in expansion of macro ‘READ_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:578:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT16); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:349:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a2, a0); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:578:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT16); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:363:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a4, a2); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:578:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT16); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:364:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:578:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT16); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:295:41: note: in definition of macro ‘WRITE_U32’ #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:59: note: in expansion of macro ‘BIG_DWORD_LE’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:364:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:314:27: note: in expansion of macro ‘BIG_DWORD_LE’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:364:19: note: in expansion of macro ‘READ_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:578:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT16); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:365:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a2, a0); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:578:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT16); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c: In function ‘midyunit_generic_speedup_1_mixedbits’: src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:330:15: note: in expansion of macro ‘READ_INT32’ while ((a2 = READ_INT32(a0)) != 0 && tms34010_ICount > 0) \ ^~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:603:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:333:14: note: in expansion of macro ‘READ_INT32’ INT32 a7 = READ_##A7SIZE(a2 + OFFS2); \ ^~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:603:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:347:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a4, a2); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:603:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:348:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:603:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:295:41: note: in definition of macro ‘WRITE_U32’ #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:59: note: in expansion of macro ‘BIG_DWORD_LE’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:348:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:314:27: note: in expansion of macro ‘BIG_DWORD_LE’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:348:20: note: in expansion of macro ‘READ_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:603:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:349:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a2, a0); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:603:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:363:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a4, a2); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:603:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:364:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:603:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:295:41: note: in definition of macro ‘WRITE_U32’ #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:59: note: in expansion of macro ‘BIG_DWORD_LE’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:364:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:314:27: note: in expansion of macro ‘BIG_DWORD_LE’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:364:19: note: in expansion of macro ‘READ_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:603:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:365:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a2, a0); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:603:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT16, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c: In function ‘midyunit_generic_speedup_1_32bit’: src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:330:15: note: in expansion of macro ‘READ_INT32’ while ((a2 = READ_INT32(a0)) != 0 && tms34010_ICount > 0) \ ^~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:628:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT32, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:332:14: note: in expansion of macro ‘READ_INT32’ INT32 a8 = READ_##A8SIZE(a2 + OFFS1); \ ^~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:628:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT32, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:333:14: note: in expansion of macro ‘READ_INT32’ INT32 a7 = READ_##A7SIZE(a2 + OFFS2); \ ^~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:628:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT32, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:347:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a4, a2); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:628:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT32, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:348:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:628:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT32, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:295:41: note: in definition of macro ‘WRITE_U32’ #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:59: note: in expansion of macro ‘BIG_DWORD_LE’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:348:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:314:27: note: in expansion of macro ‘BIG_DWORD_LE’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:348:20: note: in expansion of macro ‘READ_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:628:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT32, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:349:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a2, a0); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:628:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT32, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:363:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a4, a2); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:628:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT32, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:364:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:628:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT32, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:295:41: note: in definition of macro ‘WRITE_U32’ #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:59: note: in expansion of macro ‘BIG_DWORD_LE’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:364:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:314:27: note: in expansion of macro ‘BIG_DWORD_LE’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:364:19: note: in expansion of macro ‘READ_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:628:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT32, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:365:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a2, a0); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:563:2: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC, OFFS1, OFFS2, A8SIZE, A7SIZE); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:628:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_1’ DO_SPEEDUP_LOOP_1(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2], INT32, INT32); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c: In function ‘midyunit_generic_speedup_3’: src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:647:11: note: in expansion of macro ‘READ_INT32’ temp1 = READ_INT32(LOC1); \ ^~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:648:11: note: in expansion of macro ‘READ_INT32’ temp2 = READ_INT32(LOC2); \ ^~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:649:11: note: in expansion of macro ‘READ_INT32’ temp3 = READ_INT32(LOC3); \ ^~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:330:15: note: in expansion of macro ‘READ_INT32’ while ((a2 = READ_INT32(a0)) != 0 && tms34010_ICount > 0) \ ^~~~~~~~~~ src/machine/midyunit_machine.c:655:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC1, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:332:14: note: in expansion of macro ‘READ_INT32’ INT32 a8 = READ_##A8SIZE(a2 + OFFS1); \ ^~~~~ src/machine/midyunit_machine.c:655:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC1, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:333:14: note: in expansion of macro ‘READ_INT32’ INT32 a7 = READ_##A7SIZE(a2 + OFFS2); \ ^~~~~ src/machine/midyunit_machine.c:655:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC1, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:347:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a4, a2); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:655:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC1, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:348:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:655:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC1, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:295:41: note: in definition of macro ‘WRITE_U32’ #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:59: note: in expansion of macro ‘BIG_DWORD_LE’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:348:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:314:27: note: in expansion of macro ‘BIG_DWORD_LE’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:348:20: note: in expansion of macro ‘READ_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~ src/machine/midyunit_machine.c:655:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC1, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:349:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a2, a0); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:655:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC1, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:363:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a4, a2); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:655:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC1, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:364:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:655:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC1, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:295:41: note: in definition of macro ‘WRITE_U32’ #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:59: note: in expansion of macro ‘BIG_DWORD_LE’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:364:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:314:27: note: in expansion of macro ‘BIG_DWORD_LE’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:364:19: note: in expansion of macro ‘READ_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~ src/machine/midyunit_machine.c:655:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC1, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:365:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a2, a0); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:655:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(A, LOC1, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:330:15: note: in expansion of macro ‘READ_INT32’ while ((a2 = READ_INT32(a0)) != 0 && tms34010_ICount > 0) \ ^~~~~~~~~~ src/machine/midyunit_machine.c:656:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(B, LOC2, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:332:14: note: in expansion of macro ‘READ_INT32’ INT32 a8 = READ_##A8SIZE(a2 + OFFS1); \ ^~~~~ src/machine/midyunit_machine.c:656:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(B, LOC2, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:333:14: note: in expansion of macro ‘READ_INT32’ INT32 a7 = READ_##A7SIZE(a2 + OFFS2); \ ^~~~~ src/machine/midyunit_machine.c:656:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(B, LOC2, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:347:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a4, a2); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:656:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(B, LOC2, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:348:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:656:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(B, LOC2, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:295:41: note: in definition of macro ‘WRITE_U32’ #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:59: note: in expansion of macro ‘BIG_DWORD_LE’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:348:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:314:27: note: in expansion of macro ‘BIG_DWORD_LE’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:348:20: note: in expansion of macro ‘READ_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~ src/machine/midyunit_machine.c:656:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(B, LOC2, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:349:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a2, a0); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:656:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(B, LOC2, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:363:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a4, a2); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:656:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(B, LOC2, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:364:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:656:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(B, LOC2, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:295:41: note: in definition of macro ‘WRITE_U32’ #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:59: note: in expansion of macro ‘BIG_DWORD_LE’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:364:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:314:27: note: in expansion of macro ‘BIG_DWORD_LE’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:364:19: note: in expansion of macro ‘READ_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~ src/machine/midyunit_machine.c:656:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(B, LOC2, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:365:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a2, a0); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:656:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(B, LOC2, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:330:15: note: in expansion of macro ‘READ_INT32’ while ((a2 = READ_INT32(a0)) != 0 && tms34010_ICount > 0) \ ^~~~~~~~~~ src/machine/midyunit_machine.c:657:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(C, LOC3, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:332:14: note: in expansion of macro ‘READ_INT32’ INT32 a8 = READ_##A8SIZE(a2 + OFFS1); \ ^~~~~ src/machine/midyunit_machine.c:657:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(C, LOC3, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:276:27: note: in definition of macro ‘BIG_DWORD_LE’ #define BIG_DWORD_LE(x) (x) ^ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:333:14: note: in expansion of macro ‘READ_INT32’ INT32 a7 = READ_##A7SIZE(a2 + OFFS2); \ ^~~~~ src/machine/midyunit_machine.c:657:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(C, LOC3, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:347:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a4, a2); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:657:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(C, LOC3, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:348:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:657:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(C, LOC3, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:295:41: note: in definition of macro ‘WRITE_U32’ #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:59: note: in expansion of macro ‘BIG_DWORD_LE’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:348:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:314:27: note: in expansion of macro ‘BIG_DWORD_LE’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:348:20: note: in expansion of macro ‘READ_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~ src/machine/midyunit_machine.c:657:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(C, LOC3, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:349:4: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a2, a0); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:657:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(C, LOC3, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:363:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a4, a2); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:657:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(C, LOC3, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:364:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:657:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(C, LOC3, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:294:27: warning: cast increases required alignment of target type [-Wcast-align] #define READ_U32(a) (*(INT32 *)a) ^ src/machine/midyunit_machine.c:295:41: note: in definition of macro ‘WRITE_U32’ #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:59: note: in expansion of macro ‘BIG_DWORD_LE’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:364:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:314:27: note: in expansion of macro ‘BIG_DWORD_LE’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~~~~~ src/machine/midyunit_machine.c:314:40: note: in expansion of macro ‘READ_U32’ #define READ_INT32(REG) BIG_DWORD_LE(READ_U32(SCRATCH_RAM(REG))) ^~~~~~~~ src/machine/midyunit_machine.c:364:19: note: in expansion of macro ‘READ_INT32’ WRITE_INT32(a0, READ_INT32(a2)); \ ^~~~~~~~~~ src/machine/midyunit_machine.c:657:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(C, LOC3, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:295:27: warning: cast increases required alignment of target type [-Wcast-align] #define WRITE_U32(a,x) (*(INT32 *)a = (x)) ^ src/machine/midyunit_machine.c:318:31: note: in expansion of macro ‘WRITE_U32’ #define WRITE_INT32(REG,DATA) WRITE_U32(SCRATCH_RAM(REG), BIG_DWORD_LE(DATA)) ^~~~~~~~~ src/machine/midyunit_machine.c:365:3: note: in expansion of macro ‘WRITE_INT32’ WRITE_INT32(a2, a0); \ ^~~~~~~~~~~ src/machine/midyunit_machine.c:657:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP’ DO_SPEEDUP_LOOP(C, LOC3, 0xc0, 0xa0, INT32, INT32); \ ^~~~~~~~~~~~~~~ src/machine/midyunit_machine.c:671:3: note: in expansion of macro ‘DO_SPEEDUP_LOOP_3’ DO_SPEEDUP_LOOP_3(midyunit_speedup_spin[0], midyunit_speedup_spin[1], midyunit_speedup_spin[2]); ^~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/midyunit_vidhrdw.o src/vidhrdw/midyunit_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/midyunit_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/midyunit.o src/drivers/midyunit.c In file included from src/driver.h:64:0, from src/drivers/midyunit.c:29: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/midxunit.o src/drivers/midxunit.c In file included from src/driver.h:64:0, from src/drivers/midxunit.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/midwunit_machine.o src/machine/midwunit_machine.c In file included from src/driver.h:64:0, from src/machine/midwunit_machine.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/midwunit_machine.c: In function ‘midwunit_cmos_w’: src/machine/midwunit_machine.c:80:18: warning: cast increases required alignment of target type [-Wcast-align] COMBINE_DATA(&((data16_t *)generic_nvram)[offset]); ^ src/memory.h:876:34: note: in definition of macro ‘COMBINE_DATA’ #define COMBINE_DATA(varptr) (*(varptr) = (*(varptr) & mem_mask) | (data & ~mem_mask)) ^~~~~~ src/machine/midwunit_machine.c:80:18: warning: cast increases required alignment of target type [-Wcast-align] COMBINE_DATA(&((data16_t *)generic_nvram)[offset]); ^ src/memory.h:876:47: note: in definition of macro ‘COMBINE_DATA’ #define COMBINE_DATA(varptr) (*(varptr) = (*(varptr) & mem_mask) | (data & ~mem_mask)) ^~~~~~ src/machine/midwunit_machine.c: In function ‘midxunit_cmos_w’: src/machine/midwunit_machine.c:93:17: warning: cast increases required alignment of target type [-Wcast-align] COMBINE_DATA(&((data16_t *)generic_nvram)[offset]); ^ src/memory.h:876:34: note: in definition of macro ‘COMBINE_DATA’ #define COMBINE_DATA(varptr) (*(varptr) = (*(varptr) & mem_mask) | (data & ~mem_mask)) ^~~~~~ src/machine/midwunit_machine.c:93:17: warning: cast increases required alignment of target type [-Wcast-align] COMBINE_DATA(&((data16_t *)generic_nvram)[offset]); ^ src/memory.h:876:47: note: in definition of macro ‘COMBINE_DATA’ #define COMBINE_DATA(varptr) (*(varptr) = (*(varptr) & mem_mask) | (data & ~mem_mask)) ^~~~~~ src/machine/midwunit_machine.c: In function ‘midwunit_cmos_r’: src/machine/midwunit_machine.c:99:10: warning: cast increases required alignment of target type [-Wcast-align] return ((data16_t *)generic_nvram)[offset]; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/midwunit.o src/drivers/midwunit.c In file included from src/driver.h:64:0, from src/drivers/midwunit.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/midvunit_vidhrdw.o src/vidhrdw/midvunit_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/midvunit_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/midvunit_vidhrdw.c: In function ‘midvunit_dma_queue_w’: src/vidhrdw/midvunit_vidhrdw.c:1027:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (LOG_DMA && keyboard_pressed(KEYCODE_L)) ^~ src/vidhrdw/midvunit_vidhrdw.c:1029:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (dma_data_index < 16) ^~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/midvunit.o src/drivers/midvunit.c In file included from src/driver.h:64:0, from src/drivers/midvunit.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/midvunit.c: In function ‘midvunit_cmos_w’: src/drivers/midvunit.c:181:20: warning: cast increases required alignment of target type [-Wcast-align] data32_t *cmos = (data32_t *)generic_nvram; ^ src/drivers/midvunit.c: In function ‘midvunit_cmos_r’: src/drivers/midvunit.c:189:19: warning: cast increases required alignment of target type [-Wcast-align] data32_t *cmos = (data32_t *)generic_nvram; ^ src/drivers/midvunit.c: In function ‘bit_data_r’: src/drivers/midvunit.c:354:24: warning: cast increases required alignment of target type [-Wcast-align] data32_t *cmos_base = (data32_t *)generic_nvram; ^ In file included from src/drivers/midvunit.c:21:0: At top level: src/driver.h:19:33: warning: ‘init_crusnw13’ defined but not used [-Wunused-function] #define DRIVER_INIT(name) void init_##name(void) ^ src/drivers/midvunit.c:1394:8: note: in expansion of macro ‘DRIVER_INIT’ static DRIVER_INIT( crusnw13 ) { init_crusnwld_common(0); } ^~~~~~~~~~~ src/driver.h:19:33: warning: ‘init_crusnw20’ defined but not used [-Wunused-function] #define DRIVER_INIT(name) void init_##name(void) ^ src/drivers/midvunit.c:1393:8: note: in expansion of macro ‘DRIVER_INIT’ static DRIVER_INIT( crusnw20 ) { init_crusnwld_common(0xd49c); } ^~~~~~~~~~~ In file included from src/driver.h:64:0, from src/drivers/midvunit.c:21: src/drivers/midvunit.c:322:25: warning: ‘crusnwld_serial_data_w’ defined but not used [-Wunused-function] static WRITE32_HANDLER( crusnwld_serial_data_w ) ^ src/memory.h:135:40: note: in definition of macro ‘WRITE32_HANDLER’ #define WRITE32_HANDLER(name) void name(UNUSEDARG offs_t offset, UNUSEDARG data32_t data, UNUSEDARG data32_t mem_mask) ^~~~ src/drivers/midvunit.c:316:24: warning: ‘crusnwld_serial_data_r’ defined but not used [-Wunused-function] static READ32_HANDLER( crusnwld_serial_data_r ) ^ src/memory.h:134:39: note: in definition of macro ‘READ32_HANDLER’ #define READ32_HANDLER(name) data32_t name(UNUSEDARG offs_t offset, UNUSEDARG data32_t mem_mask) ^~~~ src/drivers/midvunit.c:309:24: warning: ‘crusnwld_serial_status_r’ defined but not used [-Wunused-function] static READ32_HANDLER( crusnwld_serial_status_r ) ^ src/memory.h:134:39: note: in definition of macro ‘READ32_HANDLER’ #define READ32_HANDLER(name) data32_t name(UNUSEDARG offs_t offset, UNUSEDARG data32_t mem_mask) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/midtunit_machine.o src/machine/midtunit_machine.c In file included from src/driver.h:64:0, from src/machine/midtunit_machine.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/midtunit_machine.c: In function ‘midtunit_cmos_w’: src/machine/midtunit_machine.c:74:18: warning: cast increases required alignment of target type [-Wcast-align] COMBINE_DATA(&((data16_t *)generic_nvram)[offset]); ^ src/memory.h:876:34: note: in definition of macro ‘COMBINE_DATA’ #define COMBINE_DATA(varptr) (*(varptr) = (*(varptr) & mem_mask) | (data & ~mem_mask)) ^~~~~~ src/machine/midtunit_machine.c:74:18: warning: cast increases required alignment of target type [-Wcast-align] COMBINE_DATA(&((data16_t *)generic_nvram)[offset]); ^ src/memory.h:876:47: note: in definition of macro ‘COMBINE_DATA’ #define COMBINE_DATA(varptr) (*(varptr) = (*(varptr) & mem_mask) | (data & ~mem_mask)) ^~~~~~ src/machine/midtunit_machine.c: In function ‘midtunit_cmos_r’: src/machine/midtunit_machine.c:89:10: warning: cast increases required alignment of target type [-Wcast-align] return ((data16_t *)generic_nvram)[offset]; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/midtunit_vidhrdw.o src/vidhrdw/midtunit_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/midtunit_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_p0’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_p1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_c0’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_c1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_p0p1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_c0c1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_c0p1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_p0c1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_p0_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_p1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_c0_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_c1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_p0p1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_c0c1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_c0p1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_scale_p0c1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:603:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_scale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_p0’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_p1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_c0’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_c1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_p0p1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_c0c1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_c0p1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_p0c1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_p0_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_p1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_c0_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_c1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_p0p1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_c0c1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_c0p1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_scale_p0c1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:604:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_scale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_YES) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_p0’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_p1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_c0’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_c1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_p0p1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_c0c1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_c0p1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_p0c1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_p0_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_p1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_c0_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_c1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_p0p1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_c0c1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_c0p1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_skip_noscale_p0c1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:605:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_skip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_YES, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_p0’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:563:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_p1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:564:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_c0’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:565:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_c1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:566:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_p0p1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:567:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_c0c1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:568:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_c0p1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:569:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_p0c1’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:570:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1, bpp, extract, XFLIP_NO, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_p0_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:572:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_p1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:573:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_c0_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:574:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_SKIP) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_c1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:575:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_SKIP, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_p0p1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:576:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_c0c1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:577:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_c0p1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:578:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_c0p1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COLOR, PIXEL_COPY) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c: In function ‘dma_draw_noskip_noscale_p0c1_xf’: src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:404:18: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:453:16: note: in expansion of macro ‘EXTRACTGEN’ d[sx] = (extractor(mask)) | pal; \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:459:19: note: in expansion of macro ‘EXTRACTGEN’ int pixel = (extractor(mask)); \ ^~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:370:26: warning: cast increases required alignment of target type [-Wcast-align] #define EXTRACTGEN(m) ((*(UINT16 *)&base[o >> 3] >> (o & 7)) & (m)) ^ src/vidhrdw/midtunit_vidhrdw.c:535:20: note: in expansion of macro ‘EXTRACTGEN’ UINT8 value = EXTRACTGEN(0xff); \ ^~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:553:2: note: in expansion of macro ‘DMA_DRAW_FUNC_BODY’ DMA_DRAW_FUNC_BODY(name, bpp, extract, xflip, skip, scale, zero, nonzero) \ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:579:1: note: in expansion of macro ‘DMA_DRAW_FUNC’ DMA_DRAW_FUNC(prefix##_p0c1_xf, bpp, extract, XFLIP_YES, skip, scale, PIXEL_COPY, PIXEL_COLOR) \ ^~~~~~~~~~~~~ src/vidhrdw/midtunit_vidhrdw.c:606:1: note: in expansion of macro ‘DECLARE_BLITTER_SET’ DECLARE_BLITTER_SET(dma_draw_noskip_noscale, dma_state.bpp, EXTRACTGEN, SKIP_NO, SCALE_NO) ^~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/midtunit.o src/drivers/midtunit.c In file included from src/driver.h:64:0, from src/drivers/midtunit.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/skychut_vidhrdw.o src/vidhrdw/skychut_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/skychut_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/skychut.o src/drivers/skychut.c In file included from src/driver.h:64:0, from src/drivers/skychut.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/olibochu.o src/drivers/olibochu.c In file included from src/driver.h:64:0, from src/drivers/olibochu.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/irem.o src/sndhrdw/irem.c In file included from src/driver.h:64:0, from src/sndhrdw/irem.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mpatrol_vidhrdw.o src/vidhrdw/mpatrol_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mpatrol_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mpatrol.o src/drivers/mpatrol.c In file included from src/driver.h:64:0, from src/drivers/mpatrol.c:38: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/troangel_vidhrdw.o src/vidhrdw/troangel_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/troangel_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/troangel.o src/drivers/troangel.c In file included from src/driver.h:64:0, from src/drivers/troangel.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/yard_vidhrdw.o src/vidhrdw/yard_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/yard_vidhrdw.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/yard.o src/drivers/yard.c In file included from src/driver.h:64:0, from src/drivers/yard.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/travrusa_vidhrdw.o src/vidhrdw/travrusa_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/travrusa_vidhrdw.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/travrusa.o src/drivers/travrusa.c In file included from src/driver.h:64:0, from src/drivers/travrusa.c:50: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/wilytowr.o src/drivers/wilytowr.c In file included from src/driver.h:64:0, from src/drivers/wilytowr.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/m62_vidhrdw.o src/vidhrdw/m62_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/m62_vidhrdw.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/m62.o src/drivers/m62.c In file included from src/driver.h:64:0, from src/drivers/m62.c:55: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/vigilant_vidhrdw.o src/vidhrdw/vigilant_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/vigilant_vidhrdw.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/vigilant.o src/drivers/vigilant.c In file included from src/driver.h:64:0, from src/drivers/vigilant.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/m72_vidhrdw.o src/vidhrdw/m72_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/m72_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/m72_sndhrdw.o src/sndhrdw/m72_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/m72_sndhrdw.c:44: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/m72.o src/drivers/m72.c In file included from src/driver.h:64:0, from src/drivers/m72.c:72: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ At top level: src/drivers/m72.c:136:12: warning: ‘find_sample’ defined but not used [-Wunused-function] static int find_sample(int num) ^~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/shisen_vidhrdw.o src/vidhrdw/shisen_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/shisen_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/shisen.o src/drivers/shisen.c In file included from src/driver.h:64:0, from src/drivers/shisen.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/irem_cpu.o src/machine/irem_cpu.c In file included from src/driver.h:64:0, from src/machine/irem_cpu.c:38: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/m90_vidhrdw.o src/vidhrdw/m90_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/m90_vidhrdw.c:27: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/m90.o src/drivers/m90.c In file included from src/driver.h:64:0, from src/drivers/m90.c:27: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/m92_vidhrdw.o src/vidhrdw/m92_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/m92_vidhrdw.c:42: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/m92.o src/drivers/m92.c In file included from src/driver.h:64:0, from src/drivers/m92.c:101: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/m107_vidhrdw.o src/vidhrdw/m107_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/m107_vidhrdw.c:37: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/m107.o src/drivers/m107.c In file included from src/driver.h:64:0, from src/drivers/m107.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gottlieb_vidhrdw.o src/vidhrdw/gottlieb_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gottlieb_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/gottlieb_sndhrdw.o src/sndhrdw/gottlieb_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/gottlieb_sndhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sndhrdw/gottlieb_sndhrdw.c: In function ‘gottlieb_speech_w’: src/sndhrdw/gottlieb_sndhrdw.c:120:13: warning: variable ‘queue’ set but not used [-Wunused-but-set-variable] static int queue[100],pos; ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gottlieb.o src/drivers/gottlieb.c In file included from src/driver.h:64:0, from src/drivers/gottlieb.c:149: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sbowling.o src/drivers/sbowling.c In file included from src/driver.h:64:0, from src/drivers/sbowling.c:40: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/chaknpop_machine.o src/machine/chaknpop_machine.c In file included from src/driver.h:64:0, from src/machine/chaknpop_machine.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/chaknpop_vidhrdw.o src/vidhrdw/chaknpop_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/chaknpop_vidhrdw.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/chaknpop.o src/drivers/chaknpop.c In file included from src/driver.h:64:0, from src/drivers/chaknpop.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/qix_machine.o src/machine/qix_machine.c In file included from src/driver.h:64:0, from src/machine/qix_machine.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/qix_vidhrdw.o src/vidhrdw/qix_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/qix_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/qix.o src/drivers/qix.c In file included from src/driver.h:64:0, from src/drivers/qix.c:194: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/taitosj_machine.o src/machine/taitosj_machine.c In file included from src/driver.h:64:0, from src/machine/taitosj_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/taitosj_vidhrdw.o src/vidhrdw/taitosj_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/taitosj_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/taitosj.o src/drivers/taitosj.c In file included from src/driver.h:64:0, from src/drivers/taitosj.c:125: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/grchamp_machine.o src/machine/grchamp_machine.c In file included from src/driver.h:64:0, from src/machine/grchamp_machine.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/grchamp_vidhrdw.o src/vidhrdw/grchamp_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/grchamp_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/grchamp.o src/drivers/grchamp.c In file included from src/driver.h:64:0, from src/drivers/grchamp.c:44: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/pitnrun_machine.o src/machine/pitnrun_machine.c In file included from src/driver.h:64:0, from src/machine/pitnrun_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/pitnrun_vidhrdw.o src/vidhrdw/pitnrun_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/pitnrun_vidhrdw.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pitnrun.o src/drivers/pitnrun.c In file included from src/driver.h:64:0, from src/drivers/pitnrun.c:66: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/marinedt.o src/drivers/marinedt.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/drivers/marinedt.c:95: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/crbaloon_vidhrdw.o src/vidhrdw/crbaloon_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/crbaloon_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/crbaloon.o src/drivers/crbaloon.c In file included from src/driver.h:64:0, from src/drivers/crbaloon.c:52: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bking2_vidhrdw.o src/vidhrdw/bking2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bking2_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bking2.o src/drivers/bking2.c In file included from src/driver.h:64:0, from src/drivers/bking2.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gsword_vidhrdw.o src/vidhrdw/gsword_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gsword_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gsword.o src/drivers/gsword.c In file included from src/driver.h:64:0, from src/drivers/gsword.c:137: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/tait8741.o src/machine/tait8741.c In file included from src/driver.h:64:0, from src/machine/tait8741.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/msisaac_vidhrdw.o src/vidhrdw/msisaac_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/msisaac_vidhrdw.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/msisaac.o src/drivers/msisaac.c In file included from src/driver.h:64:0, from src/drivers/msisaac.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/driver.h:64:0, from src/drivers/msisaac.c:10: At top level: src/drivers/msisaac.c:352:28: warning: ‘mcu_writemem’ defined but not used [-Wunused-const-variable=] static MEMORY_WRITE_START( mcu_writemem ) ^ src/memory.h:556:51: note: in definition of macro ‘MEMPORT_ARRAY_START’ #define MEMPORT_ARRAY_START(t,n,f) const struct t n[] = { { MEMPORT_MARKER, (f) }, ^ src/drivers/msisaac.c:352:8: note: in expansion of macro ‘MEMORY_WRITE_START’ static MEMORY_WRITE_START( mcu_writemem ) ^~~~~~~~~~~~~~~~~~ src/drivers/msisaac.c:344:27: warning: ‘mcu_readmem’ defined but not used [-Wunused-const-variable=] static MEMORY_READ_START( mcu_readmem ) ^ src/memory.h:556:51: note: in definition of macro ‘MEMPORT_ARRAY_START’ #define MEMPORT_ARRAY_START(t,n,f) const struct t n[] = { { MEMPORT_MARKER, (f) }, ^ src/drivers/msisaac.c:344:8: note: in expansion of macro ‘MEMORY_READ_START’ static MEMORY_READ_START( mcu_readmem ) ^~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/retofinv_machine.o src/machine/retofinv_machine.c In file included from src/driver.h:64:0, from src/machine/retofinv_machine.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/retofinv_vidhrdw.o src/vidhrdw/retofinv_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/retofinv_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/retofinv.o src/drivers/retofinv.c In file included from src/driver.h:64:0, from src/drivers/retofinv.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/rollrace_vidhrdw.o src/vidhrdw/rollrace_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/rollrace_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/rollrace.o src/drivers/rollrace.c In file included from src/driver.h:64:0, from src/drivers/rollrace.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/40love_vidhrdw.o src/vidhrdw/40love_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/40love_vidhrdw.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/40love.o src/drivers/40love.c In file included from src/driver.h:64:0, from src/drivers/40love.c:220: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ssrj_vidhrdw.o src/vidhrdw/ssrj_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/ssrj_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ssrj.o src/drivers/ssrj.c In file included from src/driver.h:64:0, from src/drivers/ssrj.c:32: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/bigevglf_machine.o src/machine/bigevglf_machine.c In file included from src/driver.h:64:0, from src/machine/bigevglf_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bigevglf_vidhrdw.o src/vidhrdw/bigevglf_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bigevglf_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bigevglf.o src/drivers/bigevglf.c In file included from src/driver.h:64:0, from src/drivers/bigevglf.c:58: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tsamurai_vidhrdw.o src/vidhrdw/tsamurai_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tsamurai_vidhrdw.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tsamurai.o src/drivers/tsamurai.c In file included from src/driver.h:64:0, from src/drivers/tsamurai.c:44: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/flstory_machine.o src/machine/flstory_machine.c In file included from src/driver.h:64:0, from src/machine/flstory_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/flstory_vidhrdw.o src/vidhrdw/flstory_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/flstory_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/flstory.o src/drivers/flstory.c In file included from src/driver.h:64:0, from src/drivers/flstory.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gladiatr_vidhrdw.o src/vidhrdw/gladiatr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gladiatr_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gladiatr.o src/drivers/gladiatr.c In file included from src/driver.h:64:0, from src/drivers/gladiatr.c:101: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/nycaptor_machine.o src/machine/nycaptor_machine.c In file included from src/driver.h:64:0, from src/machine/nycaptor_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/nycaptor_vidhrdw.o src/vidhrdw/nycaptor_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/nycaptor_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/nycaptor.o src/drivers/nycaptor.c In file included from src/driver.h:64:0, from src/drivers/nycaptor.c:148: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/halleys.o src/drivers/halleys.c In file included from src/driver.h:64:0, from src/drivers/halleys.c:160: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/halleys.c: In function ‘blit’: src/drivers/halleys.c:863:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (al & 0x01) dst_ptr[ecx] = ax; ecx++; ecx &= WARPMASK; ^~ src/drivers/halleys.c:863:40: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (al & 0x01) dst_ptr[ecx] = ax; ecx++; ecx &= WARPMASK; ^~~ src/drivers/halleys.c:864:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (al & 0x02) dst_ptr[ecx] = ax; ecx++; ecx &= WARPMASK; ^~ src/drivers/halleys.c:864:40: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (al & 0x02) dst_ptr[ecx] = ax; ecx++; ecx &= WARPMASK; ^~~ src/drivers/halleys.c:865:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (al & 0x04) dst_ptr[ecx] = ax; ecx++; ecx &= WARPMASK; ^~ src/drivers/halleys.c:865:40: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (al & 0x04) dst_ptr[ecx] = ax; ecx++; ecx &= WARPMASK; ^~~ src/drivers/halleys.c:866:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (al & 0x08) dst_ptr[ecx] = ax; ecx++; ecx &= WARPMASK; ^~ src/drivers/halleys.c:866:40: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (al & 0x08) dst_ptr[ecx] = ax; ecx++; ecx &= WARPMASK; ^~~ src/drivers/halleys.c:867:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (al & 0x10) dst_ptr[ecx] = ax; ecx++; ecx &= WARPMASK; ^~ src/drivers/halleys.c:867:40: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (al & 0x10) dst_ptr[ecx] = ax; ecx++; ecx &= WARPMASK; ^~~ src/drivers/halleys.c:868:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (al & 0x20) dst_ptr[ecx] = ax; ecx++; ecx &= WARPMASK; ^~ src/drivers/halleys.c:868:40: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (al & 0x20) dst_ptr[ecx] = ax; ecx++; ecx &= WARPMASK; ^~~ src/drivers/halleys.c:869:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (al & 0x40) dst_ptr[ecx] = ax; ecx++; ecx &= WARPMASK; ^~ src/drivers/halleys.c:869:40: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (al & 0x40) dst_ptr[ecx] = ax; ecx++; ecx &= WARPMASK; ^~~ src/drivers/halleys.c:886:19: warning: cast increases required alignment of target type [-Wcast-align] while (ecx) { *(DWORD*)(dst_ptr+ecx) = eax; ecx += 2; } } ^ src/drivers/halleys.c:923:6: note: in expansion of macro ‘WARP_LINE_COMMON’ WARP_LINE_COMMON ^~~~~~~~~~~~~~~~ src/drivers/halleys.c:886:19: warning: cast increases required alignment of target type [-Wcast-align] while (ecx) { *(DWORD*)(dst_ptr+ecx) = eax; ecx += 2; } } ^ src/drivers/halleys.c:928:5: note: in expansion of macro ‘WARP_LINE_COMMON’ WARP_LINE_COMMON ^~~~~~~~~~~~~~~~ src/drivers/halleys.c: In function ‘copy_fixed_xp’: src/drivers/halleys.c:1337:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (ax) edi[ecx ] = ax; ax = esi[ecx+2]; ^~ src/drivers/halleys.c:1337:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (ax) edi[ecx ] = ax; ax = esi[ecx+2]; ^~ src/drivers/halleys.c:1338:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (bx) edi[ecx+1] = bx; bx = esi[ecx+3]; ^~ src/drivers/halleys.c:1338:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (bx) edi[ecx+1] = bx; bx = esi[ecx+3]; ^~ src/drivers/halleys.c:1339:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (ax) edi[ecx+2] = ax; ax = esi[ecx+4]; ^~ src/drivers/halleys.c:1339:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (ax) edi[ecx+2] = ax; ax = esi[ecx+4]; ^~ src/drivers/halleys.c:1340:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (bx) edi[ecx+3] = bx; bx = esi[ecx+5]; ^~ src/drivers/halleys.c:1340:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (bx) edi[ecx+3] = bx; bx = esi[ecx+5]; ^~ src/drivers/halleys.c:1341:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (ax) edi[ecx+4] = ax; ax = esi[ecx+6]; ^~ src/drivers/halleys.c:1341:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (ax) edi[ecx+4] = ax; ax = esi[ecx+6]; ^~ src/drivers/halleys.c:1342:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (bx) edi[ecx+5] = bx; bx = esi[ecx+7]; ^~ src/drivers/halleys.c:1342:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (bx) edi[ecx+5] = bx; bx = esi[ecx+7]; ^~ src/drivers/halleys.c: In function ‘copy_fixed_2b’: src/drivers/halleys.c:1420:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!(ax)) goto SKIP0; if (!(ax&SP_2BACK)) goto DRAW0; if (edi[ecx ]) goto SKIP0; ^~ src/drivers/halleys.c:1420:27: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!(ax)) goto SKIP0; if (!(ax&SP_2BACK)) goto DRAW0; if (edi[ecx ]) goto SKIP0; ^~ src/drivers/halleys.c:1422:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!(bx)) goto SKIP1; if (!(bx&SP_2BACK)) goto DRAW1; if (edi[ecx+1]) goto SKIP1; ^~ src/drivers/halleys.c:1422:27: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!(bx)) goto SKIP1; if (!(bx&SP_2BACK)) goto DRAW1; if (edi[ecx+1]) goto SKIP1; ^~ src/drivers/halleys.c:1425:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!(ax)) goto SKIP2; if (!(ax&SP_2BACK)) goto DRAW2; if (edi[ecx+2]) goto SKIP2; ^~ src/drivers/halleys.c:1425:27: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!(ax)) goto SKIP2; if (!(ax&SP_2BACK)) goto DRAW2; if (edi[ecx+2]) goto SKIP2; ^~ src/drivers/halleys.c:1427:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!(bx)) goto SKIP3; if (!(bx&SP_2BACK)) goto DRAW3; if (edi[ecx+3]) goto SKIP3; ^~ src/drivers/halleys.c:1427:27: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!(bx)) goto SKIP3; if (!(bx&SP_2BACK)) goto DRAW3; if (edi[ecx+3]) goto SKIP3; ^~ src/drivers/halleys.c:1430:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!(ax)) goto SKIP4; if (!(ax&SP_2BACK)) goto DRAW4; if (edi[ecx+4]) goto SKIP4; ^~ src/drivers/halleys.c:1430:27: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!(ax)) goto SKIP4; if (!(ax&SP_2BACK)) goto DRAW4; if (edi[ecx+4]) goto SKIP4; ^~ src/drivers/halleys.c:1432:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!(bx)) goto SKIP5; if (!(bx&SP_2BACK)) goto DRAW5; if (edi[ecx+5]) goto SKIP5; ^~ src/drivers/halleys.c:1432:27: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!(bx)) goto SKIP5; if (!(bx&SP_2BACK)) goto DRAW5; if (edi[ecx+5]) goto SKIP5; ^~ src/drivers/halleys.c:1435:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!(ax)) goto SKIP6; if (!(ax&SP_2BACK)) goto DRAW6; if (edi[ecx+6]) goto SKIP6; ^~ src/drivers/halleys.c:1435:27: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!(ax)) goto SKIP6; if (!(ax&SP_2BACK)) goto DRAW6; if (edi[ecx+6]) goto SKIP6; ^~ src/drivers/halleys.c:1437:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!(bx)) continue; if (!(bx&SP_2BACK)) goto DRAW7; if (edi[ecx+7]) continue; ^~ src/drivers/halleys.c:1437:27: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!(bx)) continue; if (!(bx&SP_2BACK)) goto DRAW7; if (edi[ecx+7]) continue; ^~ src/drivers/halleys.c: In function ‘filter_bitmap’: src/drivers/halleys.c:1459:8: warning: cast increases required alignment of target type [-Wcast-align] edi = (DWORD*)((WORD*)bitmap->line[VIS_MINY] + VIS_MINX + CLIP_W); ^ src/drivers/halleys.c: In function ‘init_common’: src/drivers/halleys.c:2193:71: warning: cast increases required alignment of target type [-Wcast-align] for (i=0; i>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/lsasquad_machine.o src/machine/lsasquad_machine.c In file included from src/driver.h:64:0, from src/machine/lsasquad_machine.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/lsasquad_vidhrdw.o src/vidhrdw/lsasquad_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/lsasquad_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/lsasquad.o src/drivers/lsasquad.c In file included from src/driver.h:64:0, from src/drivers/lsasquad.c:27: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/bublbobl_machine.o src/machine/bublbobl_machine.c In file included from src/driver.h:64:0, from src/machine/bublbobl_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bublbobl_vidhrdw.o src/vidhrdw/bublbobl_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bublbobl_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/bublbobl_vidhrdw.c: In function ‘video_update_bublbobl’: src/vidhrdw/bublbobl_vidhrdw.c:50:8: warning: cast increases required alignment of target type [-Wcast-align] if (*(UINT32 *)(&bublbobl_objectram[offs]) == 0) ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bublbobl.o src/drivers/bublbobl.c In file included from src/driver.h:64:0, from src/drivers/bublbobl.c:135: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/missb2.o src/drivers/missb2.c In file included from src/driver.h:64:0, from src/drivers/missb2.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/missb2.c: In function ‘video_update_missb2’: src/drivers/missb2.c:81:8: warning: cast increases required alignment of target type [-Wcast-align] if (*(UINT32 *)(&bublbobl_objectram[offs]) == 0) ^ src/drivers/missb2.c:106:20: warning: variable ‘color’ set but not used [-Wunused-but-set-variable] int goffs,code,color,flipx,flipy,x,y; ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/mexico86_machine.o src/machine/mexico86_machine.c In file included from src/driver.h:64:0, from src/machine/mexico86_machine.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mexico86_vidhrdw.o src/vidhrdw/mexico86_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mexico86_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/mexico86_vidhrdw.c: In function ‘video_update_mexico86’: src/vidhrdw/mexico86_vidhrdw.c:49:8: warning: cast increases required alignment of target type [-Wcast-align] if (*(UINT32 *)(&mexico86_objectram[offs]) == 0) ^ src/vidhrdw/mexico86_vidhrdw.c: In function ‘video_update_kikikai’: src/vidhrdw/mexico86_vidhrdw.c:195:8: warning: cast increases required alignment of target type [-Wcast-align] if (*(UINT32*)(mexico86_objectram + offs) == 0) continue; ^ src/vidhrdw/mexico86_vidhrdw.c:186:14: warning: variable ‘gfx_attr’ set but not used [-Wunused-but-set-variable] int gfx_num,gfx_attr,gfx_offs; ^~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mexico86.o src/drivers/mexico86.c In file included from src/driver.h:64:0, from src/drivers/mexico86.c:69: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/darius_vidhrdw.o src/vidhrdw/darius_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/darius_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/darius.o src/drivers/darius.c In file included from src/driver.h:64:0, from src/drivers/darius.c:135: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/rastan_vidhrdw.o src/vidhrdw/rastan_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/rastan_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/rastan_sndhrdw.o src/sndhrdw/rastan_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/rastan_sndhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sndhrdw/rastan_sndhrdw.c: In function ‘rastan_adpcm_trigger_w’: src/sndhrdw/rastan_sndhrdw.c:13:24: warning: cast increases required alignment of target type [-Wcast-align] while (end < len && *((UINT32 *)(&rom[end])) != 0x08080808) ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/rastan.o src/drivers/rastan.c In file included from src/driver.h:64:0, from src/drivers/rastan.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/rainbow_machine.o src/machine/rainbow_machine.c In file included from src/driver.h:64:0, from src/machine/rainbow_machine.c:50: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/rainbow.o src/drivers/rainbow.c In file included from src/driver.h:64:0, from src/drivers/rainbow.c:203: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/opwolf.o src/drivers/opwolf.c In file included from src/driver.h:64:0, from src/drivers/opwolf.c:56: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/othunder_vidhrdw.o src/vidhrdw/othunder_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/othunder_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/othunder_vidhrdw.c: In function ‘othunder_draw_sprites_16x8’: src/vidhrdw/othunder_vidhrdw.c:109:24: warning: cast increases required alignment of target type [-Wcast-align] data16_t *spritemap = (data16_t *)memory_region(REGION_USER1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/othunder.o src/drivers/othunder.c In file included from src/driver.h:64:0, from src/drivers/othunder.c:52: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/topspeed_vidhrdw.o src/vidhrdw/topspeed_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/topspeed_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/topspeed.o src/drivers/topspeed.c In file included from src/driver.h:64:0, from src/drivers/topspeed.c:183: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/arkanoid_machine.o src/machine/arkanoid_machine.c In file included from src/driver.h:64:0, from src/machine/arkanoid_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/arkanoid_vidhrdw.o src/vidhrdw/arkanoid_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/arkanoid_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/arkanoid.o src/drivers/arkanoid.c In file included from src/driver.h:64:0, from src/drivers/arkanoid.c:48: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/superqix_vidhrdw.o src/vidhrdw/superqix_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/superqix_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/superqix.o src/drivers/superqix.c In file included from src/driver.h:64:0, from src/drivers/superqix.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/pbillian_vidhrdw.o src/vidhrdw/pbillian_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/pbillian_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pbillian.o src/drivers/pbillian.c In file included from src/driver.h:64:0, from src/drivers/pbillian.c:102: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/pbillian_sndhrdw.o src/sndhrdw/pbillian_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/pbillian_sndhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/exzisus_vidhrdw.o src/vidhrdw/exzisus_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/exzisus_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/exzisus_vidhrdw.c: In function ‘video_update_exzisus’: src/vidhrdw/exzisus_vidhrdw.c:96:11: warning: cast increases required alignment of target type [-Wcast-align] if ( !(*(UINT32 *)(&exzisus_objectram0[offs])) ) ^ src/vidhrdw/exzisus_vidhrdw.c:167:11: warning: cast increases required alignment of target type [-Wcast-align] if ( !(*(UINT32 *)(&exzisus_objectram1[offs])) ) ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/exzisus.o src/drivers/exzisus.c In file included from src/driver.h:64:0, from src/drivers/exzisus.c:30: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/taito_x.o src/drivers/taito_x.c In file included from src/driver.h:64:0, from src/drivers/taito_x.c:226: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/cchip.o src/machine/cchip.c In file included from src/driver.h:64:0, from src/machine/cchip.c:40: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/minivadr_vidhrdw.o src/vidhrdw/minivadr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/minivadr_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/minivadr.o src/drivers/minivadr.c In file included from src/driver.h:64:0, from src/drivers/minivadr.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ashnojoe.o src/drivers/ashnojoe.c In file included from src/driver.h:64:0, from src/drivers/ashnojoe.c:72: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ashnojoe_vidhrdw.o src/vidhrdw/ashnojoe_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ashnojoe_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/volfied_machine.o src/machine/volfied_machine.c In file included from src/driver.h:64:0, from src/machine/volfied_machine.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/volfied_vidhrdw.o src/vidhrdw/volfied_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/volfied_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/volfied.o src/drivers/volfied.c In file included from src/driver.h:64:0, from src/drivers/volfied.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/bonzeadv.o src/machine/bonzeadv.c In file included from src/driver.h:64:0, from src/machine/bonzeadv.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/asuka_vidhrdw.o src/vidhrdw/asuka_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/asuka_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/asuka.o src/drivers/asuka.c In file included from src/driver.h:64:0, from src/drivers/asuka.c:105: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/wgp_vidhrdw.o src/vidhrdw/wgp_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/wgp_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/wgp_vidhrdw.c: In function ‘wgp_draw_sprites’: src/vidhrdw/wgp_vidhrdw.c:385:9: warning: variable ‘rotate’ set but not used [-Wunused-but-set-variable] UINT16 rotate=0; ^~~~~~ src/vidhrdw/wgp_vidhrdw.c: In function ‘wgp_piv_layer_draw’: src/vidhrdw/wgp_vidhrdw.c:590:24: warning: variable ‘x_max’ set but not used [-Wunused-but-set-variable] int sx,x_index,x_step,x_max; ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/wgp.o src/drivers/wgp.c In file included from src/driver.h:64:0, from src/drivers/wgp.c:345: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/wgp.c: In function ‘init_wgp2’: src/drivers/wgp.c:1478:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *ROM = (data16_t *)memory_region(REGION_CPU3); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/slapshot_vidhrdw.o src/vidhrdw/slapshot_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/slapshot_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/slapshot.o src/drivers/slapshot.c In file included from src/driver.h:64:0, from src/drivers/slapshot.c:134: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/driver.h:64:0, from src/drivers/slapshot.c:134: At top level: src/drivers/slapshot.c:212:24: warning: ‘opwolf3_service_input_r’ defined but not used [-Wunused-function] static READ16_HANDLER( opwolf3_service_input_r ) ^ src/memory.h:132:39: note: in definition of macro ‘READ16_HANDLER’ #define READ16_HANDLER(name) data16_t name(UNUSEDARG offs_t offset, UNUSEDARG data16_t mem_mask) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ninjaw_vidhrdw.o src/vidhrdw/ninjaw_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ninjaw_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/ninjaw_vidhrdw.c: In function ‘ninjaw_draw_sprites’: src/vidhrdw/ninjaw_vidhrdw.c:71:22: warning: variable ‘invis’ set but not used [-Wunused-but-set-variable] int x, y, priority, invis, curx, cury; ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ninjaw.o src/drivers/ninjaw.c In file included from src/driver.h:64:0, from src/drivers/ninjaw.c:147: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/warriorb_vidhrdw.o src/vidhrdw/warriorb_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/warriorb_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/warriorb.o src/drivers/warriorb.c In file included from src/driver.h:64:0, from src/drivers/warriorb.c:113: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/tnzs_machine.o src/machine/tnzs_machine.c In file included from src/driver.h:64:0, from src/machine/tnzs_machine.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tnzs_vidhrdw.o src/vidhrdw/tnzs_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tnzs_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tnzs.o src/drivers/tnzs.c In file included from src/driver.h:64:0, from src/drivers/tnzs.c:176: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/buggychl_machine.o src/machine/buggychl_machine.c In file included from src/driver.h:64:0, from src/machine/buggychl_machine.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/buggychl_vidhrdw.o src/vidhrdw/buggychl_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/buggychl_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/buggychl.o src/drivers/buggychl.c In file included from src/driver.h:64:0, from src/drivers/buggychl.c:80: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/lkage_machine.o src/machine/lkage_machine.c In file included from src/driver.h:64:0, from src/machine/lkage_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/lkage_vidhrdw.o src/vidhrdw/lkage_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/lkage_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/lkage.o src/drivers/lkage.c In file included from src/driver.h:64:0, from src/drivers/lkage.c:29: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/taitoic.o src/vidhrdw/taitoic.c In file included from src/driver.h:64:0, from src/vidhrdw/taitoic.c:548: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/taitoic.c: In function ‘TC0150ROD_draw’: src/vidhrdw/taitoic.c:4558:22: warning: cast increases required alignment of target type [-Wcast-align] data16_t *roadgfx = (data16_t *)memory_region(REGION_GFX3); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/taitosnd.o src/sndhrdw/taitosnd.c In file included from src/driver.h:64:0, from src/sndhrdw/taitosnd.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/taito_l_vidhrdw.o src/vidhrdw/taito_l_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/taito_l_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/taito_l.o src/drivers/taito_l.c In file included from src/driver.h:64:0, from src/drivers/taito_l.c:50: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/taito_h_vidhrdw.o src/vidhrdw/taito_h_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/taito_h_vidhrdw.c:48: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/taito_h.o src/drivers/taito_h.c In file included from src/driver.h:64:0, from src/drivers/taito_h.c:73: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/taito_b_vidhrdw.o src/vidhrdw/taito_b_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/taito_b_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/taito_b.o src/drivers/taito_b.c In file included from src/driver.h:64:0, from src/drivers/taito_b.c:170: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/taito_z_vidhrdw.o src/vidhrdw/taito_z_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/taito_z_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/taito_z_vidhrdw.c: In function ‘contcirc_draw_sprites_16x8’: src/vidhrdw/taito_z_vidhrdw.c:182:24: warning: cast increases required alignment of target type [-Wcast-align] data16_t *spritemap = (data16_t *)memory_region(REGION_USER1); ^ src/vidhrdw/taito_z_vidhrdw.c: In function ‘chasehq_draw_sprites_16x16’: src/vidhrdw/taito_z_vidhrdw.c:274:24: warning: cast increases required alignment of target type [-Wcast-align] data16_t *spritemap = (data16_t *)memory_region(REGION_USER1); ^ src/vidhrdw/taito_z_vidhrdw.c: In function ‘bshark_draw_sprites_16x8’: src/vidhrdw/taito_z_vidhrdw.c:459:24: warning: cast increases required alignment of target type [-Wcast-align] data16_t *spritemap = (data16_t *)memory_region(REGION_USER1); ^ src/vidhrdw/taito_z_vidhrdw.c: In function ‘sci_draw_sprites_16x8’: src/vidhrdw/taito_z_vidhrdw.c:552:24: warning: cast increases required alignment of target type [-Wcast-align] data16_t *spritemap = (data16_t *)memory_region(REGION_USER1); ^ src/vidhrdw/taito_z_vidhrdw.c: In function ‘aquajack_draw_sprites_16x8’: src/vidhrdw/taito_z_vidhrdw.c:654:24: warning: cast increases required alignment of target type [-Wcast-align] data16_t *spritemap = (data16_t *)memory_region(REGION_USER1); ^ src/vidhrdw/taito_z_vidhrdw.c: In function ‘spacegun_draw_sprites_16x8’: src/vidhrdw/taito_z_vidhrdw.c:746:24: warning: cast increases required alignment of target type [-Wcast-align] data16_t *spritemap = (data16_t *)memory_region(REGION_USER1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/taito_z.o src/drivers/taito_z.c In file included from src/driver.h:64:0, from src/drivers/taito_z.c:686: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gunbustr_vidhrdw.o src/vidhrdw/gunbustr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gunbustr_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/gunbustr_vidhrdw.c: In function ‘gunbustr_draw_sprites_16x16’: src/vidhrdw/gunbustr_vidhrdw.c:80:24: warning: cast increases required alignment of target type [-Wcast-align] data16_t *spritemap = (data16_t *)memory_region(REGION_USER1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gunbustr.o src/drivers/gunbustr.c In file included from src/driver.h:64:0, from src/drivers/gunbustr.c:47: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/gunbustr.c: In function ‘machine_init_gunbustr’: src/drivers/gunbustr.c:382:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region(REGION_CPU2); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/superchs_vidhrdw.o src/vidhrdw/superchs_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/superchs_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/superchs_vidhrdw.c: In function ‘superchs_draw_sprites_16x16’: src/vidhrdw/superchs_vidhrdw.c:78:24: warning: cast increases required alignment of target type [-Wcast-align] data16_t *spritemap = (data16_t *)memory_region(REGION_USER1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/superchs.o src/drivers/superchs.c In file included from src/driver.h:64:0, from src/drivers/superchs.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/superchs.c: In function ‘machine_init_superchs’: src/drivers/superchs.c:410:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region(REGION_CPU2); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/undrfire_vidhrdw.o src/vidhrdw/undrfire_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/undrfire_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/undrfire_vidhrdw.c: In function ‘undrfire_draw_sprites_16x16’: src/vidhrdw/undrfire_vidhrdw.c:92:24: warning: cast increases required alignment of target type [-Wcast-align] data16_t *spritemap = (data16_t *)memory_region(REGION_USER1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/undrfire.o src/drivers/undrfire.c In file included from src/driver.h:64:0, from src/drivers/undrfire.c:120: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/undrfire.c: In function ‘machine_init_undrfire’: src/drivers/undrfire.c:573:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region(REGION_CPU2); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/groundfx_vidhrdw.o src/vidhrdw/groundfx_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/groundfx_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/groundfx_vidhrdw.c: In function ‘groundfx_draw_sprites_16x16’: src/vidhrdw/groundfx_vidhrdw.c:94:24: warning: cast increases required alignment of target type [-Wcast-align] data16_t *spritemap = (data16_t *)memory_region(REGION_USER1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/groundfx.o src/drivers/groundfx.c In file included from src/driver.h:64:0, from src/drivers/groundfx.c:65: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/groundfx.c: In function ‘machine_init_groundfx’: src/drivers/groundfx.c:434:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region(REGION_CPU2); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/taito_f2_vidhrdw.o src/vidhrdw/taito_f2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/taito_f2_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/taito_f2.o src/drivers/taito_f2.c In file included from src/driver.h:64:0, from src/drivers/taito_f2.c:260: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/taito_f3_vidhrdw.o src/vidhrdw/taito_f3_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/taito_f3_vidhrdw.c:177: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/taito_f3_vidhrdw.c: In function ‘get_sprite_info’: src/vidhrdw/taito_f3_vidhrdw.c:2888:40: warning: variable ‘old_y’ set but not used [-Wunused-but-set-variable] int offs,spritecont,flipx,flipy,old_x,old_y,color,x,y; ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/taito_f3_sndhrdw.o src/sndhrdw/taito_f3_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/taito_f3_sndhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sndhrdw/taito_f3_sndhrdw.c: In function ‘f3_volume_w’: src/sndhrdw/taito_f3_sndhrdw.c:57:36: warning: variable ‘last_r’ set but not used [-Wunused-but-set-variable] static data16_t channel[8],last_l,last_r; ^~~~~~ src/sndhrdw/taito_f3_sndhrdw.c:57:29: warning: variable ‘last_l’ set but not used [-Wunused-but-set-variable] static data16_t channel[8],last_l,last_r; ^~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/taito_f3.o src/drivers/taito_f3.c In file included from src/driver.h:64:0, from src/drivers/taito_f3.c:35: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/taito_f3.c: In function ‘f3_sound_bankswitch_w’: src/drivers/taito_f3.c:155:19: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)memory_region(REGION_CPU2); ^ src/drivers/taito_f3.c: In function ‘machine_init_f3’: src/drivers/taito_f3.c:446:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region(REGION_CPU2); ^ src/drivers/taito_f3.c: In function ‘init_scfinals’: src/drivers/taito_f3.c:2982:18: warning: cast increases required alignment of target type [-Wcast-align] data32_t *RAM = (UINT32 *)memory_region(REGION_CPU1); ^ src/drivers/taito_f3.c: In function ‘init_landmkrp’: src/drivers/taito_f3.c:3087:18: warning: cast increases required alignment of target type [-Wcast-align] data32_t *RAM = (UINT32 *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/taitoair_vidhrdw.o src/vidhrdw/taitoair_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/taitoair_vidhrdw.c:48: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/taitoair.o src/drivers/taitoair.c In file included from src/driver.h:64:0, from src/drivers/taitoair.c:180: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/slapfght_machine.o src/machine/slapfght_machine.c In file included from src/driver.h:64:0, from src/machine/slapfght_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/slapfght_vidhrdw.o src/vidhrdw/slapfght_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/slapfght_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/slapfght.o src/drivers/slapfght.c In file included from src/driver.h:64:0, from src/drivers/slapfght.c:187: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/twincobr_machine.o src/machine/twincobr_machine.c In file included from src/driver.h:64:0, from src/machine/twincobr_machine.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/twincobr_machine.c: In function ‘twincobr_dsp_w’: src/machine/twincobr_machine.c:158:8: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if ((dsp_addr_w < 2) && (data == 0)) dsp_execute = 1; break; ^~ src/machine/twincobr_machine.c:158:62: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if ((dsp_addr_w < 2) && (data == 0)) dsp_execute = 1; break; ^~~~~ src/machine/twincobr_machine.c:163:8: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if ((dsp_addr_w < 2) && (data == 0)) dsp_execute = 1; break; ^~ src/machine/twincobr_machine.c:163:62: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if ((dsp_addr_w < 2) && (data == 0)) dsp_execute = 1; break; ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/twincobr_vidhrdw.o src/vidhrdw/twincobr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/twincobr_vidhrdw.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/twincobr.o src/drivers/twincobr.c In file included from src/driver.h:64:0, from src/drivers/twincobr.c:190: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/twincobr.c: In function ‘init_fshark’: src/drivers/twincobr.c:1142:19: warning: cast increases required alignment of target type [-Wcast-align] data16_t *dest = (data16_t *)&memory_region(REGION_CPU3)[TMS32010_PGM_OFFSET]; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/wardner.o src/drivers/wardner.c In file included from src/driver.h:64:0, from src/drivers/wardner.c:127: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/wardner.c: In function ‘init_wardner’: src/drivers/wardner.c:788:19: warning: cast increases required alignment of target type [-Wcast-align] data16_t *dest = (data16_t *)&memory_region(REGION_CPU3)[TMS32010_PGM_OFFSET]; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mjsister.o src/drivers/mjsister.c In file included from src/driver.h:64:0, from src/drivers/mjsister.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mjsister_vidhrdw.o src/vidhrdw/mjsister_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/mjsister_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/toaplan1_machine.o src/machine/toaplan1_machine.c In file included from src/driver.h:64:0, from src/machine/toaplan1_machine.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/toaplan1_machine.c: In function ‘demonwld_dsp_r’: src/machine/toaplan1_machine.c:53:33: warning: cast increases required alignment of target type [-Wcast-align] case 0xc00000: input_data = *((data16_t *)&(cpu_bankbase[1][(dsp_addr_w)])); break; ^ src/machine/toaplan1_machine.c: In function ‘demonwld_dsp_w’: src/machine/toaplan1_machine.c:81:21: warning: cast increases required alignment of target type [-Wcast-align] case 0xc00000: *((data16_t *)&(cpu_bankbase[1][(dsp_addr_w)])) = data; ^ src/machine/toaplan1_machine.c:82:8: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if ((dsp_addr_w < 3) && (data == 0)) dsp_execute = 1; break; ^~ src/machine/toaplan1_machine.c:82:62: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if ((dsp_addr_w < 3) && (data == 0)) dsp_execute = 1; break; ^~~~~ At top level: src/machine/toaplan1_machine.c:20:12: warning: ‘vimana_latch’ defined but not used [-Wunused-variable] static int vimana_latch; ^~~~~~~~~~~~ src/machine/toaplan1_machine.c:19:12: warning: ‘vimana_credits’ defined but not used [-Wunused-variable] static int vimana_credits; ^~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/toaplan1_vidhrdw.o src/vidhrdw/toaplan1_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/toaplan1_vidhrdw.c:127: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/toaplan1.o src/drivers/toaplan1.c In file included from src/driver.h:64:0, from src/drivers/toaplan1.c:59: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/snowbros_vidhrdw.o src/vidhrdw/snowbros_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/snowbros_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/snowbros.o src/drivers/snowbros.c In file included from src/driver.h:64:0, from src/drivers/snowbros.c:60: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/snowbros.c: In function ‘init_cookbib2’: src/drivers/snowbros.c:868:23: warning: cast increases required alignment of target type [-Wcast-align] data16_t *PROTDATA = (data16_t*)memory_region(REGION_USER1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/toaplan2_vidhrdw.o src/vidhrdw/toaplan2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/toaplan2_vidhrdw.c:147: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/toaplan2.o src/drivers/toaplan2.c In file included from src/driver.h:64:0, from src/drivers/toaplan2.c:232: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/toaplan2.c: In function ‘init_fixeighb’: src/drivers/toaplan2.c:393:21: warning: cast increases required alignment of target type [-Wcast-align] data16_t *bgdata = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/toaplan2.c: In function ‘init_pipibibi’: src/drivers/toaplan2.c:402:31: warning: cast increases required alignment of target type [-Wcast-align] data16_t *pipibibi_68k_rom = (data16_t *)(memory_region(REGION_CPU1)); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cave_vidhrdw.o src/vidhrdw/cave_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/cave_vidhrdw.c:47: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/cave_vidhrdw.c: In function ‘do_blit_zoom16_cave’: src/vidhrdw/cave_vidhrdw.c:902:18: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *dest = (UINT16 *)(blit.baseaddr + blit.line_offset*y1); ^ src/vidhrdw/cave_vidhrdw.c: In function ‘do_blit_zoom16_cave_zb’: src/vidhrdw/cave_vidhrdw.c:994:18: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *dest = (UINT16 *)(blit.baseaddr + blit.line_offset*y1); ^ src/vidhrdw/cave_vidhrdw.c:996:17: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *zbf = (UINT16 *)(blit.baseaddr_zbuf + blit.line_offset_zbuf*y1); ^ src/vidhrdw/cave_vidhrdw.c: In function ‘do_blit_16_cave’: src/vidhrdw/cave_vidhrdw.c:1088:18: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *dest = (UINT16 *)(blit.baseaddr + blit.line_offset*y1); ^ src/vidhrdw/cave_vidhrdw.c: In function ‘do_blit_16_cave_zb’: src/vidhrdw/cave_vidhrdw.c:1165:18: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *dest = (UINT16 *)(blit.baseaddr + blit.line_offset*y1); ^ src/vidhrdw/cave_vidhrdw.c:1167:17: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *zbf = (UINT16 *)(blit.baseaddr_zbuf + blit.line_offset_zbuf*y1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cave.o src/drivers/cave.c In file included from src/driver.h:64:0, from src/drivers/cave.c:44: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/cave.c: In function ‘init_pwrinst2’: src/drivers/cave.c:3772:17: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *rom = (UINT16 *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/kyugo_vidhrdw.o src/vidhrdw/kyugo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/kyugo_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/kyugo_machine.o src/machine/kyugo_machine.c In file included from src/driver.h:64:0, from src/machine/kyugo_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/kyugo.o src/drivers/kyugo.c In file included from src/driver.h:64:0, from src/drivers/kyugo.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/williams_machine.o src/machine/williams_machine.c In file included from src/driver.h:64:0, from src/machine/williams_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/williams_vidhrdw.o src/vidhrdw/williams_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/williams_vidhrdw.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/williams_sndhrdw.o src/sndhrdw/williams_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/williams_sndhrdw.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/williams.o src/drivers/williams.c In file included from src/driver.h:64:0, from src/drivers/williams.c:477: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/vulgus_vidhrdw.o src/vidhrdw/vulgus_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/vulgus_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/vulgus.o src/drivers/vulgus.c In file included from src/driver.h:64:0, from src/drivers/vulgus.c:42: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sonson_vidhrdw.o src/vidhrdw/sonson_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sonson_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sonson.o src/drivers/sonson.c In file included from src/driver.h:64:0, from src/drivers/sonson.c:50: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/higemaru_vidhrdw.o src/vidhrdw/higemaru_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/higemaru_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/higemaru.o src/drivers/higemaru.c In file included from src/driver.h:64:0, from src/drivers/higemaru.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/1942_vidhrdw.o src/vidhrdw/1942_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/1942_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/1942.o src/drivers/1942.c In file included from src/driver.h:64:0, from src/drivers/1942.c:61: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/exedexes_vidhrdw.o src/vidhrdw/exedexes_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/exedexes_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/exedexes.o src/drivers/exedexes.c In file included from src/driver.h:64:0, from src/drivers/exedexes.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/commando_vidhrdw.o src/vidhrdw/commando_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/commando_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/commando.o src/drivers/commando.c In file included from src/driver.h:64:0, from src/drivers/commando.c:45: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gng_vidhrdw.o src/vidhrdw/gng_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gng_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gng.o src/drivers/gng.c In file included from src/driver.h:64:0, from src/drivers/gng.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gunsmoke_vidhrdw.o src/vidhrdw/gunsmoke_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gunsmoke_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gunsmoke.o src/drivers/gunsmoke.c In file included from src/driver.h:64:0, from src/drivers/gunsmoke.c:57: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/srumbler_vidhrdw.o src/vidhrdw/srumbler_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/srumbler_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/srumbler.o src/drivers/srumbler.c In file included from src/driver.h:64:0, from src/drivers/srumbler.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/lwings_vidhrdw.o src/vidhrdw/lwings_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/lwings_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/lwings.o src/drivers/lwings.c In file included from src/driver.h:64:0, from src/drivers/lwings.c:48: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/drivers/lwings.c:48:0: At top level: src/drivers/lwings.c:102:23: warning: ‘avengers_interrupt’ defined but not used [-Wunused-function] static INTERRUPT_GEN( avengers_interrupt ) ^ src/driver.h:21:35: note: in definition of macro ‘INTERRUPT_GEN’ #define INTERRUPT_GEN(func) void func(void) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sidearms_vidhrdw.o src/vidhrdw/sidearms_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sidearms_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sidearms.o src/drivers/sidearms.c In file included from src/driver.h:64:0, from src/drivers/sidearms.c:38: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bionicc_vidhrdw.o src/vidhrdw/bionicc_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bionicc_vidhrdw.c:26: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bionicc.o src/drivers/bionicc.c In file included from src/driver.h:64:0, from src/drivers/bionicc.c:40: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/1943_vidhrdw.o src/vidhrdw/1943_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/1943_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/1943.o src/drivers/1943.c In file included from src/driver.h:64:0, from src/drivers/1943.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/blktiger_vidhrdw.o src/vidhrdw/blktiger_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/blktiger_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/blktiger.o src/drivers/blktiger.c In file included from src/driver.h:64:0, from src/drivers/blktiger.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tigeroad_vidhrdw.o src/vidhrdw/tigeroad_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/tigeroad_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tigeroad.o src/drivers/tigeroad.c In file included from src/driver.h:64:0, from src/drivers/tigeroad.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/lastduel_vidhrdw.o src/vidhrdw/lastduel_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/lastduel_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/lastduel.o src/drivers/lastduel.c In file included from src/driver.h:64:0, from src/drivers/lastduel.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sf1_vidhrdw.o src/vidhrdw/sf1_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sf1_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sf1.o src/drivers/sf1.c In file included from src/driver.h:64:0, from src/drivers/sf1.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/kabuki.o src/machine/kabuki.c In file included from src/driver.h:64:0, from src/machine/kabuki.c:95: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mitchell_vidhrdw.o src/vidhrdw/mitchell_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/mitchell_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mitchell.o src/drivers/mitchell.c In file included from src/driver.h:64:0, from src/drivers/mitchell.c:28: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/mitchell.c: In function ‘pang_port5_r’: src/drivers/mitchell.c:140:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (Machine->gamedrv == &driver_mgakuen2) /* hack... music doesn't work otherwise */ ^~ src/drivers/mitchell.c:143:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ return (input_port_0_r(0) & 0x76) | bit; ^~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cbasebal_vidhrdw.o src/vidhrdw/cbasebal_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/cbasebal_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cbasebal.o src/drivers/cbasebal.c In file included from src/driver.h:64:0, from src/drivers/cbasebal.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cps1_vidhrdw.o src/vidhrdw/cps1_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/cps1_vidhrdw.c:179: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/cps1_vidhrdw.c: In function ‘machine_init_cps’: src/vidhrdw/cps1_vidhrdw.c:455:17: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *rom = (UINT16 *)memory_region(REGION_CPU1); ^ src/vidhrdw/cps1_vidhrdw.c:461:17: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *rom = (UINT16 *)memory_region(REGION_CPU1); ^ src/vidhrdw/cps1_vidhrdw.c: In function ‘cps2_gfx_decode’: src/vidhrdw/cps1_vidhrdw.c:741:13: warning: cast increases required alignment of target type [-Wcast-align] unshuffle((UINT64 *)(memory_region(REGION_GFX1) + i),banksize/8); ^ src/vidhrdw/cps1_vidhrdw.c: In function ‘init_cps2’: src/vidhrdw/cps1_vidhrdw.c:754:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)memory_region(REGION_CPU1); ^ src/vidhrdw/cps1_vidhrdw.c:755:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *xor = (data16_t *)memory_region(REGION_USER1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cps1.o src/drivers/cps1.c In file included from src/driver.h:64:0, from src/drivers/cps1.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/cps1.c: In function ‘init_pang3’: src/drivers/cps1.c:7392:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)memory_region(REGION_CPU1); ^ In file included from src/osdepend.h:5:0, from src/fileio.h:13, from src/mame.h:16, from src/mamedbg.h:4, from src/driver.h:65, from src/drivers/cps1.c:15: At top level: src/inptport.h:207:36: warning: ‘input_ports_rockmanj’ defined but not used [-Wunused-const-variable=] static const struct InputPortTiny input_ports_##name[] = { ^ src/drivers/cps1.c:3486:1: note: in expansion of macro ‘INPUT_PORTS_START’ INPUT_PORTS_START( rockmanj ) ^~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cps2.o src/drivers/cps2.c In file included from src/driver.h:64:0, from src/drivers/cps2.c:95: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/zn.o src/drivers/zn.c In file included from src/driver.h:64:0, from src/drivers/zn.c:119: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tms34061_vidhrdw.o src/vidhrdw/tms34061_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tms34061_vidhrdw.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/capbowl_machine.o src/machine/capbowl_machine.c In file included from src/driver.h:64:0, from src/machine/capbowl_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/capbowl_vidhrdw.o src/vidhrdw/capbowl_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/capbowl_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/capbowl.o src/drivers/capbowl.c In file included from src/driver.h:64:0, from src/drivers/capbowl.c:90: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/itech8_vidhrdw.o src/vidhrdw/itech8_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/itech8_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/itech8.o src/drivers/itech8.c In file included from src/driver.h:64:0, from src/drivers/itech8.c:148: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/itech32_vidhrdw.o src/vidhrdw/itech32_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/itech32_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/itech32.o src/drivers/itech32.c In file included from src/driver.h:64:0, from src/drivers/itech32.c:34: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/itech32.c: In function ‘itech020_prot_result_r’: src/drivers/itech32.c:301:21: warning: cast increases required alignment of target type [-Wcast-align] data32_t result = ((data32_t *)main_ram)[itech020_prot_address >> 2]; ^ In file included from src/driver.h:64:0, from src/drivers/itech32.c:34: At top level: src/drivers/itech32.c:542:24: warning: ‘input_port_5_msw_r’ defined but not used [-Wunused-function] static READ32_HANDLER( input_port_5_msw_r ) ^ src/memory.h:134:39: note: in definition of macro ‘READ32_HANDLER’ #define READ32_HANDLER(name) data32_t name(UNUSEDARG offs_t offset, UNUSEDARG data32_t mem_mask) ^~~~ src/drivers/itech32.c:199:24: warning: ‘trackball32_8bit_r’ defined but not used [-Wunused-function] static READ32_HANDLER( trackball32_8bit_r ) ^ src/memory.h:134:39: note: in definition of macro ‘READ32_HANDLER’ #define READ32_HANDLER(name) data32_t name(UNUSEDARG offs_t offset, UNUSEDARG data32_t mem_mask) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/slikshot.o src/machine/slikshot.c In file included from src/driver.h:64:0, from src/machine/slikshot.c:70: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/slikshot.c: In function ‘slikshot_extra_draw’: src/machine/slikshot.c:382:18: warning: ‘word2’ may be used uninitialized in this function [-Wmaybe-uninitialized] *sens2 = word2 + word1, *sens3 = word2; ~~~~~~^~~~~~~ src/machine/slikshot.c:396:16: note: ‘word2’ was declared here UINT16 word1, word2, word3; ^~~~~ src/machine/slikshot.c:382:18: warning: ‘word1’ may be used uninitialized in this function [-Wmaybe-uninitialized] *sens2 = word2 + word1, *sens3 = word2; ~~~~~~^~~~~~~ src/machine/slikshot.c:396:9: note: ‘word1’ was declared here UINT16 word1, word2, word3; ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/blockade_vidhrdw.o src/vidhrdw/blockade_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/blockade_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/blockade.o src/drivers/blockade.c In file included from src/driver.h:64:0, from src/drivers/blockade.c:33: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/vicdual_vidhrdw.o src/vidhrdw/vicdual_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/vicdual_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/vicdual.o src/drivers/vicdual.c In file included from src/driver.h:64:0, from src/drivers/vicdual.c:72: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/carnival.o src/sndhrdw/carnival.c In file included from src/driver.h:64:0, from src/sndhrdw/carnival.c:37: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/depthch.o src/sndhrdw/depthch.c In file included from src/driver.h:64:0, from src/sndhrdw/depthch.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/invinco.o src/sndhrdw/invinco.c In file included from src/driver.h:64:0, from src/sndhrdw/invinco.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sndhrdw/invinco.c: In function ‘invinco_sh_port2_w’: src/sndhrdw/invinco.c:54:6: warning: variable ‘bitsGoneHigh’ set but not used [-Wunused-but-set-variable] int bitsGoneHigh; ^~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/pulsar.o src/sndhrdw/pulsar.c In file included from src/driver.h:64:0, from src/sndhrdw/pulsar.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sndhrdw/pulsar.c: In function ‘pulsar_sh_port1_w’: src/sndhrdw/pulsar.c:75:6: warning: variable ‘bitsGoneHigh’ set but not used [-Wunused-but-set-variable] int bitsGoneHigh; ^~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/segacrpt.o src/machine/segacrpt.c In file included from src/driver.h:64:0, from src/machine/segacrpt.c:180: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/segasnd.o src/sndhrdw/segasnd.c In file included from src/driver.h:64:0, from src/sndhrdw/segasnd.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sega_vidhrdw.o src/vidhrdw/sega_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sega_vidhrdw.c:18: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/sega_sndhrdw.o src/sndhrdw/sega_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/sega_sndhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/sega_machine.o src/machine/sega_machine.c In file included from src/driver.h:64:0, from src/machine/sega_machine.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sega.o src/drivers/sega.c In file included from src/driver.h:64:0, from src/drivers/sega.c:135: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/driver.h:64:0, from src/drivers/sega.c:135: At top level: src/drivers/sega.c:192:28: warning: ‘speech_writemem’ defined but not used [-Wunused-const-variable=] static MEMORY_WRITE_START( speech_writemem ) ^ src/memory.h:556:51: note: in definition of macro ‘MEMPORT_ARRAY_START’ #define MEMPORT_ARRAY_START(t,n,f) const struct t n[] = { { MEMPORT_MARKER, (f) }, ^ src/drivers/sega.c:192:8: note: in expansion of macro ‘MEMORY_WRITE_START’ static MEMORY_WRITE_START( speech_writemem ) ^~~~~~~~~~~~~~~~~~ src/drivers/sega.c:187:27: warning: ‘speech_readmem’ defined but not used [-Wunused-const-variable=] static MEMORY_READ_START( speech_readmem ) ^ src/memory.h:556:51: note: in definition of macro ‘MEMPORT_ARRAY_START’ #define MEMPORT_ARRAY_START(t,n,f) const struct t n[] = { { MEMPORT_MARKER, (f) }, ^ src/drivers/sega.c:187:8: note: in expansion of macro ‘MEMORY_READ_START’ static MEMORY_READ_START( speech_readmem ) ^~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/segar_vidhrdw.o src/vidhrdw/segar_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/segar_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/segar_vidhrdw.c: In function ‘video_update_spaceod’: src/vidhrdw/segar_vidhrdw.c:412:6: warning: variable ‘sprite_transparency’ set but not used [-Wunused-but-set-variable] int sprite_transparency; ^~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/segar_sndhrdw.o src/sndhrdw/segar_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/segar_sndhrdw.c:26: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/segar_machine.o src/machine/segar_machine.c In file included from src/driver.h:64:0, from src/machine/segar_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/segar.o src/drivers/segar.c In file included from src/driver.h:64:0, from src/drivers/segar.c:49: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/driver.h:64:0, from src/drivers/segar.c:49: At top level: src/drivers/segar.c:243:28: warning: ‘speech_writemem’ defined but not used [-Wunused-const-variable=] static MEMORY_WRITE_START( speech_writemem ) ^ src/memory.h:556:51: note: in definition of macro ‘MEMPORT_ARRAY_START’ #define MEMPORT_ARRAY_START(t,n,f) const struct t n[] = { { MEMPORT_MARKER, (f) }, ^ src/drivers/segar.c:243:8: note: in expansion of macro ‘MEMORY_WRITE_START’ static MEMORY_WRITE_START( speech_writemem ) ^~~~~~~~~~~~~~~~~~ src/drivers/segar.c:238:27: warning: ‘speech_readmem’ defined but not used [-Wunused-const-variable=] static MEMORY_READ_START( speech_readmem ) ^ src/memory.h:556:51: note: in definition of macro ‘MEMPORT_ARRAY_START’ #define MEMPORT_ARRAY_START(t,n,f) const struct t n[] = { { MEMPORT_MARKER, (f) }, ^ src/drivers/segar.c:238:8: note: in expansion of macro ‘MEMORY_READ_START’ static MEMORY_READ_START( speech_readmem ) ^~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tms9928a.o src/vidhrdw/tms9928a.c In file included from src/driver.h:64:0, from src/vidhrdw/tms9928a.c:48: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sg1000a.o src/drivers/sg1000a.c In file included from src/driver.h:64:0, from src/drivers/sg1000a.c:31: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/zaxxon_vidhrdw.o src/vidhrdw/zaxxon_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/zaxxon_vidhrdw.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/zaxxon_sndhrdw.o src/sndhrdw/zaxxon_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/zaxxon_sndhrdw.c:69: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/zaxxon.o src/drivers/zaxxon.c In file included from src/driver.h:64:0, from src/drivers/zaxxon.c:157: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/turbo_machine.o src/machine/turbo_machine.c In file included from src/driver.h:64:0, from src/machine/turbo_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/turbo_vidhrdw.o src/vidhrdw/turbo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/turbo_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/turbo.o src/drivers/turbo.c In file included from src/driver.h:64:0, from src/drivers/turbo.c:147: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/kopunch.o src/drivers/kopunch.c In file included from src/driver.h:64:0, from src/drivers/kopunch.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/driver.h:64:0, from src/drivers/kopunch.c:1: At top level: src/drivers/kopunch.c:77:22: warning: ‘pip_r’ defined but not used [-Wunused-function] static READ_HANDLER( pip_r ) ^ src/memory.h:130:39: note: in definition of macro ‘READ_HANDLER’ #define READ_HANDLER(name) data8_t name(UNUSEDARG offs_t offset) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/kopunch_vidhrdw.o src/vidhrdw/kopunch_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/kopunch_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/suprloco_vidhrdw.o src/vidhrdw/suprloco_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/suprloco_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/suprloco.o src/drivers/suprloco.c In file included from src/driver.h:64:0, from src/drivers/suprloco.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/dotrikun_vidhrdw.o src/vidhrdw/dotrikun_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/dotrikun_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dotrikun.o src/drivers/dotrikun.c In file included from src/driver.h:64:0, from src/drivers/dotrikun.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/angelkds_vidhrdw.o src/vidhrdw/angelkds_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/angelkds_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/angelkds.o src/drivers/angelkds.c In file included from src/driver.h:64:0, from src/drivers/angelkds.c:129: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/system1_vidhrdw.o src/vidhrdw/system1_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/system1.h:4, from src/vidhrdw/system1_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/system1.o src/drivers/system1.c In file included from src/driver.h:64:0, from src/drivers/system1.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/osdepend.h:5:0, from src/fileio.h:13, from src/mame.h:16, from src/mamedbg.h:4, from src/driver.h:65, from src/drivers/system1.c:19: At top level: src/inptport.h:207:36: warning: ‘input_ports_shtngmst’ defined but not used [-Wunused-const-variable=] static const struct InputPortTiny input_ports_##name[] = { ^ src/drivers/system1.c:1380:1: note: in expansion of macro ‘INPUT_PORTS_START’ INPUT_PORTS_START( shtngmst ) ^~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/segasyse_vidhrdw.o src/vidhrdw/segasyse_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/segasyse_vidhrdw.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/segasyse_vidhrdw.c: In function ‘segae_drawtilesline’: src/vidhrdw/segasyse_vidhrdw.c:457:36: warning: variable ‘flipy’ set but not used [-Wunused-but-set-variable] UINT8 palette, priority, flipx, flipy; ^~~~~ src/vidhrdw/segasyse_vidhrdw.c: In function ‘segae_draw8pix_solid16’: src/vidhrdw/segasyse_vidhrdw.c:538:17: warning: cast increases required alignment of target type [-Wcast-align] UINT32 pix8 = *(UINT32 *)&segae_vdp_vram[chip][(32)*tile + (4)*line + (0x4000) * segae_vdp_vrambank[chip]]; ^ src/vidhrdw/segasyse_vidhrdw.c: In function ‘segae_draw8pix’: src/vidhrdw/segasyse_vidhrdw.c:569:17: warning: cast increases required alignment of target type [-Wcast-align] UINT32 pix8 = *(UINT32 *)&segae_vdp_vram[chip][(32)*tile + (4)*line + (0x4000) * segae_vdp_vrambank[chip]]; ^ src/vidhrdw/segasyse_vidhrdw.c: In function ‘segae_draw8pixsprite’: src/vidhrdw/segasyse_vidhrdw.c:600:17: warning: cast increases required alignment of target type [-Wcast-align] UINT32 pix8 = *(UINT32 *)&segae_vdp_vram[chip][(32)*tile + (4)*line + (0x4000) * segae_vdp_vrambank[chip]]; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/segasyse.o src/drivers/segasyse.c In file included from src/driver.h:64:0, from src/drivers/segasyse.c:158: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/system16_machine.o src/machine/system16_machine.c In file included from src/driver.h:64:0, from src/machine/system16_machine.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/system16_machine.c: In function ‘patch_codeX’: src/machine/system16_machine.c:16:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *mem = (data16_t *)memory_region(REGION_CPU1+cpu); ^ src/machine/system16_machine.c: In function ‘SYS16_CPU3ROM16_r’: src/machine/system16_machine.c:44:25: warning: cast increases required alignment of target type [-Wcast-align] const data16_t *pMem = (data16_t *)memory_region(REGION_CPU3); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/system16_vidhrdw.o src/vidhrdw/system16_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/system16_vidhrdw.c:93: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sys16spr.o src/vidhrdw/sys16spr.c In file included from src/driver.h:64:0, from src/vidhrdw/sys16spr.c:28: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/system16_sndhrdw.o src/sndhrdw/system16_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/system16_sndhrdw.c:2: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/system16.o src/drivers/system16.c In file included from src/driver.h:64:0, from src/drivers/system16.c:117: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/system16.c: In function ‘init_auraila’: src/drivers/system16.c:1381:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/aburner.o src/drivers/aburner.c In file included from src/driver.h:64:0, from src/drivers/aburner.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/outrun.o src/drivers/outrun.c In file included from src/driver.h:64:0, from src/drivers/outrun.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/outrun.c: In function ‘init_outrunb’: src/drivers/outrun.c:907:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/outrun.c:941:8: warning: cast increases required alignment of target type [-Wcast-align] RAM = (data16_t *)memory_region(REGION_CPU3); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sharrier.o src/drivers/sharrier.c In file included from src/driver.h:64:0, from src/drivers/sharrier.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/sharrier.c: In function ‘enduror_sprite_decode’: src/drivers/sharrier.c:750:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/sharrier.c: In function ‘endurora_opcode_decode’: src/drivers/sharrier.c:766:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/sharrier.c: In function ‘endurob2_opcode_decode’: src/drivers/sharrier.c:784:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/system18.o src/drivers/system18.c In file included from src/driver.h:64:0, from src/drivers/system18.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/system24.o src/drivers/system24.c In file included from src/driver.h:64:0, from src/drivers/system24.c:91: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/system24.c: In function ‘reset_bank’: src/drivers/system24.c:452:13: warning: cast increases required alignment of target type [-Wcast-align] rom_base = (UINT16 *)(memory_region(REGION_USER1) + curbank * 0x40000); ^ src/drivers/system24.c: In function ‘rom_r’: src/drivers/system24.c:511:10: warning: cast increases required alignment of target type [-Wcast-align] return ((UINT16 *)memory_region(REGION_CPU1))[offset]; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/system24_machine.o src/machine/system24_machine.c In file included from src/driver.h:64:0, from src/machine/system24_machine.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/system24_vidhrdw.o src/vidhrdw/system24_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/system24_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/segaic24.o src/vidhrdw/segaic24.c In file included from src/driver.h:64:0, from src/vidhrdw/segaic24.c:25: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/system32.o src/drivers/system32.c In file included from src/driver.h:64:0, from src/drivers/system32.c:352: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/system32.c: In function ‘init_jpark’: src/drivers/system32.c:3112:19: warning: cast increases required alignment of target type [-Wcast-align] data16_t *pROM = (data16_t *)memory_region(REGION_CPU1); ^ In file included from src/osdepend.h:5:0, from src/fileio.h:13, from src/mame.h:16, from src/mamedbg.h:4, from src/driver.h:65, from src/drivers/system32.c:352: At top level: src/inptport.h:207:36: warning: ‘input_ports_sys32_4p’ defined but not used [-Wunused-const-variable=] static const struct InputPortTiny input_ports_##name[] = { ^ src/drivers/system32.c:1254:1: note: in expansion of macro ‘INPUT_PORTS_START’ INPUT_PORTS_START( sys32_4p ) ^~~~~~~~~~~~~~~~~ In file included from src/driver.h:64:0, from src/drivers/system32.c:352: src/drivers/system32.c:869:25: warning: ‘jp_v60_write_cab’ defined but not used [-Wunused-function] static WRITE16_HANDLER( jp_v60_write_cab ) ^ src/memory.h:133:40: note: in definition of macro ‘WRITE16_HANDLER’ #define WRITE16_HANDLER(name) void name(UNUSEDARG offs_t offset, UNUSEDARG data16_t data, UNUSEDARG data16_t mem_mask) ^~~~ src/drivers/system32.c:625:23: warning: ‘sys32_read_ff’ defined but not used [-Wunused-function] static READ16_HANDLER(sys32_read_ff) ^ src/memory.h:132:39: note: in definition of macro ‘READ16_HANDLER’ #define READ16_HANDLER(name) data16_t name(UNUSEDARG offs_t offset, UNUSEDARG data16_t mem_mask) ^~~~ src/drivers/system32.c:492:24: warning: ‘system32_eeprom_w’ defined but not used [-Wunused-function] static WRITE16_HANDLER(system32_eeprom_w) ^ src/memory.h:133:40: note: in definition of macro ‘WRITE16_HANDLER’ #define WRITE16_HANDLER(name) void name(UNUSEDARG offs_t offset, UNUSEDARG data16_t data, UNUSEDARG data16_t mem_mask) ^~~~ src/drivers/system32.c:487:23: warning: ‘system32_eeprom_r’ defined but not used [-Wunused-function] static READ16_HANDLER(system32_eeprom_r) ^ src/memory.h:132:39: note: in definition of macro ‘READ16_HANDLER’ #define READ16_HANDLER(name) data16_t name(UNUSEDARG offs_t offset, UNUSEDARG data16_t mem_mask) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/multi32.o src/drivers/multi32.c In file included from src/driver.h:64:0, from src/drivers/multi32.c:18: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/driver.h:64:0, from src/drivers/multi32.c:18: At top level: src/drivers/multi32.c:126:23: warning: ‘sys32_read_ff’ defined but not used [-Wunused-function] static READ16_HANDLER(sys32_read_ff) ^ src/memory.h:132:39: note: in definition of macro ‘READ16_HANDLER’ #define READ16_HANDLER(name) data16_t name(UNUSEDARG offs_t offset, UNUSEDARG data16_t mem_mask) ^~~~ src/drivers/multi32.c:116:24: warning: ‘system32_eeprom_w’ defined but not used [-Wunused-function] static WRITE16_HANDLER(system32_eeprom_w) ^ src/memory.h:133:40: note: in definition of macro ‘WRITE16_HANDLER’ #define WRITE16_HANDLER(name) void name(UNUSEDARG offs_t offset, UNUSEDARG data16_t data, UNUSEDARG data16_t mem_mask) ^~~~ src/drivers/multi32.c:111:23: warning: ‘system32_eeprom_r’ defined but not used [-Wunused-function] static READ16_HANDLER(system32_eeprom_r) ^ src/memory.h:132:39: note: in definition of macro ‘READ16_HANDLER’ #define READ16_HANDLER(name) data16_t name(UNUSEDARG offs_t offset, UNUSEDARG data16_t mem_mask) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/system32_vidhrdw.o src/vidhrdw/system32_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/system32_vidhrdw.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/system32_vidhrdw.c: In function ‘system32_draw_sprite’: src/vidhrdw/system32_vidhrdw.c:317:23: warning: cast increases required alignment of target type [-Wcast-align] dst_ptr[ecx] = ((UINT32*)palette_shadow_table)[eax]; ^ src/vidhrdw/system32_vidhrdw.c:370:22: warning: cast increases required alignment of target type [-Wcast-align] dst_ptr[ecx] = ((UINT32*)palette_shadow_table)[eax]; ^ src/vidhrdw/system32_vidhrdw.c:406:23: warning: cast increases required alignment of target type [-Wcast-align] dst_ptr[ecx] = ((UINT32*)palette_shadow_table)[eax]; ^ src/vidhrdw/system32_vidhrdw.c:455:22: warning: cast increases required alignment of target type [-Wcast-align] dst_ptr[ecx] = ((UINT32*)palette_shadow_table)[eax]; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/segac2_vidhrdw.o src/vidhrdw/segac2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/segac2_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/segac2_vidhrdw.c: In function ‘video_start_segac2’: src/vidhrdw/segac2_vidhrdw.c:243:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] for (i = 0; i < 24; i++) ^~~ src/vidhrdw/segac2_vidhrdw.c:245:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘for’ vdp_cmdpart = 0; ^~~~~~~~~~~ src/vidhrdw/segac2_vidhrdw.c: In function ‘drawline_tiles’: src/vidhrdw/segac2_vidhrdw.c:1228:17: warning: cast increases required alignment of target type [-Wcast-align] UINT32 *tp = (UINT32 *)&VDP_VRAM_BYTE((tile & 0x7ff) * 32); ^ src/vidhrdw/segac2_vidhrdw.c: In function ‘draw8pixs’: src/vidhrdw/segac2_vidhrdw.c:1318:17: warning: cast increases required alignment of target type [-Wcast-align] UINT32 tile = *(UINT32 *)&VDP_VRAM_BYTE(patno * 32 + 4 * patline); ^ src/vidhrdw/segac2_vidhrdw.c: In function ‘draw8pixs_hflip’: src/vidhrdw/segac2_vidhrdw.c:1396:17: warning: cast increases required alignment of target type [-Wcast-align] UINT32 tile = *(UINT32 *)&VDP_VRAM_BYTE(patno * 32 + 4 * patline); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/segac2.o src/drivers/segac2.c In file included from src/driver.h:64:0, from src/drivers/segac2.c:137: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/osdepend.h:5:0, from src/fileio.h:13, from src/mame.h:16, from src/mamedbg.h:4, from src/driver.h:65, from src/drivers/segac2.c:137: At top level: src/inptport.h:207:36: warning: ‘input_ports_genesis’ defined but not used [-Wunused-const-variable=] static const struct InputPortTiny input_ports_##name[] = { ^ src/drivers/segac2.c:2747:1: note: in expansion of macro ‘INPUT_PORTS_START’ INPUT_PORTS_START( genesis ) /* Genesis Input Ports */ ^~~~~~~~~~~~~~~~~ In file included from src/driver.h:64:0, from src/drivers/segac2.c:137: src/drivers/segac2.c:1500:26: warning: ‘genesis_z80_ram_w’ defined but not used [-Wunused-function] static WRITE16_HANDLER ( genesis_z80_ram_w ) ^ src/memory.h:133:40: note: in definition of macro ‘WRITE16_HANDLER’ #define WRITE16_HANDLER(name) void name(UNUSEDARG offs_t offset, UNUSEDARG data16_t data, UNUSEDARG data16_t mem_mask) ^~~~ src/drivers/segac2.c:1340:24: warning: ‘megaplay_instr_r’ defined but not used [-Wunused-function] static READ16_HANDLER( megaplay_instr_r ) ^ src/memory.h:132:39: note: in definition of macro ‘READ16_HANDLER’ #define READ16_HANDLER(name) data16_t name(UNUSEDARG offs_t offset, UNUSEDARG data16_t mem_mask) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/stv.o src/drivers/stv.c In file included from src/driver.h:64:0, from src/drivers/stv.c:94: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/stv.c: In function ‘do_cd_command’: src/drivers/stv.c:1455:32: warning: pointer targets in passing argument 2 of ‘cdb_inject_file_info’ differ in signedness [-Wpointer-sign] cdb_inject_file_info(fid, cdb_sat_file_info); ^~~~~~~~~~~~~~~~~ In file included from src/drivers/stv.c:97:0: src/machine/stvcd.h:7:6: note: expected ‘UINT8 * {aka unsigned char *}’ but argument is of type ‘char *’ void cdb_inject_file_info(UINT32 fid, UINT8 * dst); ^~~~~~~~~~~~~~~~~~~~ src/drivers/stv.c: In function ‘init_sfish2’: src/drivers/stv.c:4532:18: warning: cast increases required alignment of target type [-Wcast-align] data32_t *rom = (data32_t *)memory_region(REGION_USER1); ^ src/drivers/stv.c: In function ‘init_sfish2j’: src/drivers/stv.c:4544:18: warning: cast increases required alignment of target type [-Wcast-align] data32_t *rom = (data32_t *)memory_region(REGION_USER1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/stvhacks.o src/drivers/stvhacks.c In file included from src/driver.h:64:0, from src/drivers/stvhacks.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/stvhacks.c: In function ‘init_ic13’: src/drivers/stvhacks.c:16:18: warning: cast increases required alignment of target type [-Wcast-align] data32_t *rom = (data32_t *)memory_region(REGION_USER1); ^ In file included from src/driver.h:64:0, from src/drivers/stvhacks.c:7: At top level: src/drivers/stvhacks.c:311:24: warning: ‘dnmtdeka_speedup_r’ defined but not used [-Wunused-function] static READ32_HANDLER( dnmtdeka_speedup_r ) ^ src/memory.h:134:39: note: in definition of macro ‘READ32_HANDLER’ #define READ32_HANDLER(name) data32_t name(UNUSEDARG offs_t offset, UNUSEDARG data32_t mem_mask) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/stvcd.o src/machine/stvcd.c In file included from src/driver.h:64:0, from src/machine/stvcd.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ At top level: src/machine/stvcd.c:456:13: warning: ‘iso_build_disc_bin’ defined but not used [-Wunused-function] static void iso_build_disc_bin(void){ ^~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/scudsp.o src/machine/scudsp.c In file included from src/driver.h:64:0, from src/machine/scudsp.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/stvvdp1_vidhrdw.o src/vidhrdw/stvvdp1_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/stvvdp1_vidhrdw.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/stvvdp2_vidhrdw.o src/vidhrdw/stvvdp2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/stvvdp2_vidhrdw.c:56: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/stvvdp2_vidhrdw.c: In function ‘stv_vdp2_draw_basic_tilemap’: src/vidhrdw/stvvdp2_vidhrdw.c:1768:20: warning: variable ‘mpsize_dwords’ set but not used [-Wunused-but-set-variable] int mpsize_bytes, mpsize_dwords; ^~~~~~~~~~~~~ src/vidhrdw/stvvdp2_vidhrdw.c:1763:20: warning: variable ‘plsize_dwords’ set but not used [-Wunused-but-set-variable] int plsize_bytes, plsize_dwords; ^~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/deniam_vidhrdw.o src/vidhrdw/deniam_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/deniam_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/deniam.o src/drivers/deniam.c In file included from src/driver.h:64:0, from src/drivers/deniam.c:34: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/btime_machine.o src/machine/btime_machine.c In file included from src/driver.h:64:0, from src/machine/btime_machine.c:2: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/btime_vidhrdw.o src/vidhrdw/btime_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/btime_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/btime.o src/drivers/btime.c In file included from src/driver.h:64:0, from src/drivers/btime.c:49: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/decocass_machine.o src/machine/decocass_machine.c In file included from src/driver.h:64:0, from src/machine/decocass_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/decocass_vidhrdw.o src/vidhrdw/decocass_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/decocass_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/decocass.o src/drivers/decocass.c In file included from src/driver.h:64:0, from src/drivers/decocass.c:55: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/astrof_vidhrdw.o src/vidhrdw/astrof_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/astrof_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/astrof_sndhrdw.o src/sndhrdw/astrof_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/astrof_sndhrdw.c:2: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/astrof.o src/drivers/astrof.c In file included from src/driver.h:64:0, from src/drivers/astrof.c:38: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/liberate_vidhrdw.o src/vidhrdw/liberate_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/liberate_vidhrdw.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/liberate_vidhrdw.c: In function ‘video_update_prosport’: src/vidhrdw/liberate_vidhrdw.c:385:17: warning: variable ‘color’ set but not used [-Wunused-but-set-variable] int mx,my,tile,color,offs; ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/liberate.o src/drivers/liberate.c In file included from src/driver.h:64:0, from src/drivers/liberate.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bwing_vidhrdw.o src/vidhrdw/bwing_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bwing_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bwing.o src/drivers/bwing.c In file included from src/driver.h:64:0, from src/drivers/bwing.c:25: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/kchamp_vidhrdw.o src/vidhrdw/kchamp_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/kchamp_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/kchamp.o src/drivers/kchamp.c In file included from src/driver.h:64:0, from src/drivers/kchamp.c:64: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/firetrap_vidhrdw.o src/vidhrdw/firetrap_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/firetrap_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/firetrap.o src/drivers/firetrap.c In file included from src/driver.h:64:0, from src/drivers/firetrap.c:59: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/brkthru_vidhrdw.o src/vidhrdw/brkthru_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/brkthru_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/brkthru.o src/drivers/brkthru.c In file included from src/driver.h:64:0, from src/drivers/brkthru.c:48: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/metlclsh_vidhrdw.o src/vidhrdw/metlclsh_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/metlclsh_vidhrdw.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/metlclsh.o src/drivers/metlclsh.c In file included from src/driver.h:64:0, from src/drivers/metlclsh.c:34: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/compgolf.o src/drivers/compgolf.c In file included from src/driver.h:64:0, from src/drivers/compgolf.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tryout.o src/drivers/tryout.c In file included from src/driver.h:64:0, from src/drivers/tryout.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/shootout_vidhrdw.o src/vidhrdw/shootout_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/shootout_vidhrdw.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/shootout.o src/drivers/shootout.c In file included from src/driver.h:64:0, from src/drivers/shootout.c:40: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sidepckt_vidhrdw.o src/vidhrdw/sidepckt_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sidepckt_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sidepckt.o src/drivers/sidepckt.c In file included from src/driver.h:64:0, from src/drivers/sidepckt.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/exprraid_vidhrdw.o src/vidhrdw/exprraid_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/exprraid_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/exprraid.o src/drivers/exprraid.c In file included from src/driver.h:64:0, from src/drivers/exprraid.c:63: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/pcktgal_vidhrdw.o src/vidhrdw/pcktgal_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/pcktgal_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pcktgal.o src/drivers/pcktgal.c In file included from src/driver.h:64:0, from src/drivers/pcktgal.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/battlera_vidhrdw.o src/vidhrdw/battlera_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/battlera_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/battlera.o src/drivers/battlera.c In file included from src/driver.h:64:0, from src/drivers/battlera.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/actfancr_vidhrdw.o src/vidhrdw/actfancr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/actfancr_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/actfancr.o src/drivers/actfancr.c In file included from src/driver.h:64:0, from src/drivers/actfancr.c:18: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/dec8_vidhrdw.o src/vidhrdw/dec8_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/dec8_vidhrdw.c:43: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dec8.o src/drivers/dec8.c In file included from src/driver.h:64:0, from src/drivers/dec8.c:39: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/karnov_vidhrdw.o src/vidhrdw/karnov_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/karnov_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/karnov.o src/drivers/karnov.c In file included from src/driver.h:64:0, from src/drivers/karnov.c:40: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/karnov.c: In function ‘init_chelnov’: src/drivers/karnov.c:1031:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (UINT16 *)memory_region(REGION_CPU1); ^ src/drivers/karnov.c: In function ‘init_chelnovw’: src/drivers/karnov.c:1041:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (UINT16 *)memory_region(REGION_CPU1); ^ src/drivers/karnov.c: In function ‘init_chelnovj’: src/drivers/karnov.c:1051:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (UINT16 *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/decocrpt.o src/machine/decocrpt.c In file included from src/driver.h:64:0, from src/machine/decocrpt.c:44: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/decocrpt.c: In function ‘deco_decrypt’: src/machine/decocrpt.c:603:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)memory_region(mem_region); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/decoprot.o src/machine/decoprot.c In file included from src/driver.h:64:0, from src/machine/decoprot.c:57: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/deco16ic.o src/vidhrdw/deco16ic.c In file included from src/driver.h:64:0, from src/vidhrdw/deco16ic.c:142: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/dec0_machine.o src/machine/dec0_machine.c In file included from src/driver.h:64:0, from src/machine/dec0_machine.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/dec0_machine.c: In function ‘init_hbarrel’: src/machine/dec0_machine.c:586:17: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)memory_region(REGION_CPU1); ^ src/machine/dec0_machine.c: In function ‘init_hbarrelw’: src/machine/dec0_machine.c:595:17: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)memory_region(REGION_CPU1); ^ At top level: src/machine/dec0_machine.c:462:13: warning: ‘i8751_callback’ defined but not used [-Wunused-function] static void i8751_callback(int param) ^~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/dec0_vidhrdw.o src/vidhrdw/dec0_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/dec0_vidhrdw.c:101: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dec0.o src/drivers/dec0.c In file included from src/driver.h:64:0, from src/drivers/dec0.c:38: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/stadhero_vidhrdw.o src/vidhrdw/stadhero_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/stadhero_vidhrdw.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/stadhero.o src/drivers/stadhero.c In file included from src/driver.h:64:0, from src/drivers/stadhero.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/madmotor_vidhrdw.o src/vidhrdw/madmotor_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/madmotor_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/madmotor.o src/drivers/madmotor.c In file included from src/driver.h:64:0, from src/drivers/madmotor.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/vaportra_vidhrdw.o src/vidhrdw/vaportra_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/vaportra_vidhrdw.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/vaportra.o src/drivers/vaportra.c In file included from src/driver.h:64:0, from src/drivers/vaportra.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cbuster_vidhrdw.o src/vidhrdw/cbuster_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/cbuster_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cbuster.o src/drivers/cbuster.c In file included from src/driver.h:64:0, from src/drivers/cbuster.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/darkseal_vidhrdw.o src/vidhrdw/darkseal_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/darkseal_vidhrdw.c:88: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/darkseal.o src/drivers/darkseal.c In file included from src/driver.h:64:0, from src/drivers/darkseal.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/supbtime_vidhrdw.o src/vidhrdw/supbtime_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/supbtime_vidhrdw.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/supbtime.o src/drivers/supbtime.c In file included from src/driver.h:64:0, from src/drivers/supbtime.c:25: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cninja_vidhrdw.o src/vidhrdw/cninja_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/cninja_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cninja.o src/drivers/cninja.c In file included from src/driver.h:64:0, from src/drivers/cninja.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/cninja.c: In function ‘cninja_patch’: src/drivers/cninja.c:1686:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (UINT16 *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/dassault_vidhrdw.o src/vidhrdw/dassault_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/dassault_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dassault.o src/drivers/dassault.c In file included from src/driver.h:64:0, from src/drivers/dassault.c:121: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/rohga_vidhrdw.o src/vidhrdw/rohga_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/rohga_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/rohga.o src/drivers/rohga.c In file included from src/driver.h:64:0, from src/drivers/rohga.c:18: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tumblep_vidhrdw.o src/vidhrdw/tumblep_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tumblep_vidhrdw.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tumblep.o src/drivers/tumblep.c In file included from src/driver.h:64:0, from src/drivers/tumblep.c:142: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/tumblep.c: In function ‘tumblep_patch_code’: src/drivers/tumblep.c:1120:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/tumblep.c: In function ‘init_htchctch’: src/drivers/tumblep.c:1191:23: warning: cast increases required alignment of target type [-Wcast-align] data16_t *PROTDATA = (data16_t*)memory_region(REGION_USER1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/lemmings_vidhrdw.o src/vidhrdw/lemmings_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/lemmings_vidhrdw.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/lemmings_vidhrdw.c: In function ‘lemmings_pixel_1_w’: src/vidhrdw/lemmings_vidhrdw.c:157:16: warning: variable ‘old’ set but not used [-Wunused-but-set-variable] int sx,sy,src,old,tile; ^~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/lemmings.o src/drivers/lemmings.c In file included from src/driver.h:64:0, from src/drivers/lemmings.c:18: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/funkyjet_vidhrdw.o src/vidhrdw/funkyjet_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/funkyjet_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/funkyjet.o src/drivers/funkyjet.c In file included from src/driver.h:64:0, from src/drivers/funkyjet.c:43: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/deco32_vidhrdw.o src/vidhrdw/deco32_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/deco32_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/deco32_vidhrdw.c: In function ‘tilemap_raster_draw’: src/vidhrdw/deco32_vidhrdw.c:948:16: warning: variable ‘sy0’ set but not used [-Wunused-but-set-variable] int ptr=0,sx0,sy0,sx1,sy1,start,end=0; ^~~ src/vidhrdw/deco32_vidhrdw.c:948:12: warning: variable ‘sx0’ set but not used [-Wunused-but-set-variable] int ptr=0,sx0,sy0,sx1,sy1,start,end=0; ^~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/deco32.o src/drivers/deco32.c In file included from src/driver.h:64:0, from src/drivers/deco32.c:104: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/deco32.c: In function ‘init_dragngun’: src/drivers/deco32.c:2581:18: warning: cast increases required alignment of target type [-Wcast-align] data32_t *ROM = (UINT32 *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/avengrgs_vidhrdw.o src/vidhrdw/avengrgs_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/avengrgs_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/avengrgs.o src/drivers/avengrgs.c In file included from src/driver.h:64:0, from src/drivers/avengrgs.c:59: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sshangha_vidhrdw.o src/vidhrdw/sshangha_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sshangha_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sshangha.o src/drivers/sshangha.c In file included from src/driver.h:64:0, from src/drivers/sshangha.c:54: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/senjyo_sndhrdw.o src/sndhrdw/senjyo_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/senjyo_sndhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/senjyo_vidhrdw.o src/vidhrdw/senjyo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/senjyo_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/senjyo.o src/drivers/senjyo.c In file included from src/driver.h:64:0, from src/drivers/senjyo.c:71: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bombjack_vidhrdw.o src/vidhrdw/bombjack_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bombjack_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bombjack.o src/drivers/bombjack.c In file included from src/driver.h:64:0, from src/drivers/bombjack.c:69: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/pbaction_vidhrdw.o src/vidhrdw/pbaction_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/pbaction_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pbaction.o src/drivers/pbaction.c In file included from src/driver.h:64:0, from src/drivers/pbaction.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tehkanwc_vidhrdw.o src/vidhrdw/tehkanwc_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tehkanwc_vidhrdw.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tehkanwc.o src/drivers/tehkanwc.c In file included from src/driver.h:64:0, from src/drivers/tehkanwc.c:81: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/solomon_vidhrdw.o src/vidhrdw/solomon_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/solomon_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/solomon.o src/drivers/solomon.c In file included from src/driver.h:64:0, from src/drivers/solomon.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tecmo_vidhrdw.o src/vidhrdw/tecmo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tecmo_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tecmo.o src/drivers/tecmo.c In file included from src/driver.h:64:0, from src/drivers/tecmo.c:48: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tbowl_vidhrdw.o src/vidhrdw/tbowl_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tbowl_vidhrdw.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tbowl.o src/drivers/tbowl.c In file included from src/driver.h:64:0, from src/drivers/tbowl.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gaiden_vidhrdw.o src/vidhrdw/gaiden_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gaiden_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gaiden.o src/drivers/gaiden.c In file included from src/driver.h:64:0, from src/drivers/gaiden.c:127: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/wc90_vidhrdw.o src/vidhrdw/wc90_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/wc90_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/wc90.o src/drivers/wc90.c In file included from src/driver.h:64:0, from src/drivers/wc90.c:54: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/wc90b_vidhrdw.o src/vidhrdw/wc90b_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/wc90b_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/wc90b.o src/drivers/wc90b.c In file included from src/driver.h:64:0, from src/drivers/wc90b.c:73: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/spbactn_vidhrdw.o src/vidhrdw/spbactn_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/spbactn_vidhrdw.c:4: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/spbactn.o src/drivers/spbactn.c In file included from src/driver.h:64:0, from src/drivers/spbactn.c:128: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tecmo16_vidhrdw.o src/vidhrdw/tecmo16_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/tecmo16_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tecmo16.o src/drivers/tecmo16.c In file included from src/driver.h:64:0, from src/drivers/tecmo16.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tecmosys.o src/drivers/tecmosys.c In file included from src/driver.h:64:0, from src/drivers/tecmosys.c:95: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/tecmosys.c: In function ‘init_deroon’: src/drivers/tecmosys.c:525:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *ROM = (data16_t *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/scramble_machine.o src/machine/scramble_machine.c In file included from src/driver.h:64:0, from src/machine/scramble_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/scramble_machine.c: In function ‘init_billiard’: src/machine/scramble_machine.c:1385:18: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] if (bits[3] ^ (!bits[0] & bits[2])) xormask ^= 0x08; ^~~~~~~~ src/machine/scramble_machine.c:1386:18: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] if (bits[5] ^ (!bits[4] & bits[1])) xormask ^= 0x10; ^~~~~~~~ src/machine/scramble_machine.c:1389:18: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] if (bits[7] ^ (!bits[1] & bits[0])) xormask ^= 0x80; ^~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/scramble_sndhrdw.o src/sndhrdw/scramble_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/scramble_sndhrdw.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/scramble.o src/drivers/scramble.c In file included from src/driver.h:64:0, from src/drivers/scramble.c:25: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/frogger.o src/drivers/frogger.c In file included from src/driver.h:64:0, from src/drivers/frogger.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/scobra.o src/drivers/scobra.c In file included from src/driver.h:64:0, from src/drivers/scobra.c:48: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/amidar.o src/drivers/amidar.c In file included from src/driver.h:64:0, from src/drivers/amidar.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/fastfred_vidhrdw.o src/vidhrdw/fastfred_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/fastfred_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/fastfred.o src/drivers/fastfred.c In file included from src/driver.h:64:0, from src/drivers/fastfred.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tutankhm_vidhrdw.o src/vidhrdw/tutankhm_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tutankhm_vidhrdw.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/tutankhm_vidhrdw.c: In function ‘junofrst_blitter_w’: src/vidhrdw/tutankhm_vidhrdw.c:143:17: warning: variable ‘destflag’ set but not used [-Wunused-but-set-variable] unsigned char destflag; ^~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tutankhm.o src/drivers/tutankhm.c In file included from src/driver.h:64:0, from src/drivers/tutankhm.c:180: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/junofrst.o src/drivers/junofrst.c In file included from src/driver.h:64:0, from src/drivers/junofrst.c:80: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/pooyan_vidhrdw.o src/vidhrdw/pooyan_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/pooyan_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pooyan.o src/drivers/pooyan.c In file included from src/driver.h:64:0, from src/drivers/pooyan.c:65: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/timeplt_vidhrdw.o src/vidhrdw/timeplt_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/timeplt_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/timeplt.o src/drivers/timeplt.c In file included from src/driver.h:64:0, from src/drivers/timeplt.c:43: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/timeplt_sndhrdw.o src/sndhrdw/timeplt_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/timeplt_sndhrdw.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/megazone_vidhrdw.o src/vidhrdw/megazone_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/megazone_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/megazone.o src/drivers/megazone.c In file included from src/driver.h:64:0, from src/drivers/megazone.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/pandoras_vidhrdw.o src/vidhrdw/pandoras_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/pandoras_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pandoras.o src/drivers/pandoras.c In file included from src/driver.h:64:0, from src/drivers/pandoras.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/gyruss_sndhrdw.o src/sndhrdw/gyruss_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/gyruss_sndhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gyruss_vidhrdw.o src/vidhrdw/gyruss_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gyruss_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gyruss.o src/drivers/gyruss.c In file included from src/driver.h:64:0, from src/drivers/gyruss.c:58: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/konami_machine.o src/machine/konami_machine.c In file included from src/driver.h:64:0, from src/machine/konami_machine.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/trackfld_vidhrdw.o src/vidhrdw/trackfld_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/trackfld_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/trackfld_sndhrdw.o src/sndhrdw/trackfld_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/trackfld_sndhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/trackfld.o src/drivers/trackfld.c In file included from src/driver.h:64:0, from src/drivers/trackfld.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/rocnrope_vidhrdw.o src/vidhrdw/rocnrope_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/rocnrope_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/rocnrope.o src/drivers/rocnrope.c In file included from src/driver.h:64:0, from src/drivers/rocnrope.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/circusc_vidhrdw.o src/vidhrdw/circusc_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/circusc_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/circusc.o src/drivers/circusc.c In file included from src/driver.h:64:0, from src/drivers/circusc.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tp84_vidhrdw.o src/vidhrdw/tp84_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tp84_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tp84.o src/drivers/tp84.c In file included from src/driver.h:64:0, from src/drivers/tp84.c:84: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/hyperspt_vidhrdw.o src/vidhrdw/hyperspt_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/hyperspt_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/hyperspt.o src/drivers/hyperspt.c In file included from src/driver.h:64:0, from src/drivers/hyperspt.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sbasketb_vidhrdw.o src/vidhrdw/sbasketb_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sbasketb_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sbasketb.o src/drivers/sbasketb.c In file included from src/driver.h:64:0, from src/drivers/sbasketb.c:18: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mikie_vidhrdw.o src/vidhrdw/mikie_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mikie_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mikie.o src/drivers/mikie.c In file included from src/driver.h:64:0, from src/drivers/mikie.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/yiear_vidhrdw.o src/vidhrdw/yiear_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/yiear_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/yiear.o src/drivers/yiear.c In file included from src/driver.h:64:0, from src/drivers/yiear.c:50: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/shaolins_vidhrdw.o src/vidhrdw/shaolins_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/shaolins_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/shaolins.o src/drivers/shaolins.c In file included from src/driver.h:64:0, from src/drivers/shaolins.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/pingpong_vidhrdw.o src/vidhrdw/pingpong_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/pingpong_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pingpong.o src/drivers/pingpong.c In file included from src/driver.h:64:0, from src/drivers/pingpong.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gberet_vidhrdw.o src/vidhrdw/gberet_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gberet_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gberet.o src/drivers/gberet.c In file included from src/driver.h:64:0, from src/drivers/gberet.c:63: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/jailbrek_vidhrdw.o src/vidhrdw/jailbrek_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/jailbrek_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/jailbrek.o src/drivers/jailbrek.c In file included from src/driver.h:64:0, from src/drivers/jailbrek.c:18: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/finalizr_vidhrdw.o src/vidhrdw/finalizr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/finalizr_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/finalizr.o src/drivers/finalizr.c In file included from src/driver.h:64:0, from src/drivers/finalizr.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ironhors_vidhrdw.o src/vidhrdw/ironhors_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ironhors_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ironhors.o src/drivers/ironhors.c In file included from src/driver.h:64:0, from src/drivers/ironhors.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/jackal_machine.o src/machine/jackal_machine.c In file included from src/driver.h:64:0, from src/machine/jackal_machine.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/jackal_vidhrdw.o src/vidhrdw/jackal_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/jackal_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/jackal.o src/drivers/jackal.c In file included from src/driver.h:64:0, from src/drivers/jackal.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ddrible_vidhrdw.o src/vidhrdw/ddrible_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ddrible_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ddrible.o src/drivers/ddrible.c In file included from src/driver.h:64:0, from src/drivers/ddrible.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/contra_vidhrdw.o src/vidhrdw/contra_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/contra_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/contra.o src/drivers/contra.c In file included from src/driver.h:64:0, from src/drivers/contra.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/combatsc_vidhrdw.o src/vidhrdw/combatsc_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/combatsc_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/combatsc.o src/drivers/combatsc.c In file included from src/driver.h:64:0, from src/drivers/combatsc.c:120: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/hcastle_vidhrdw.o src/vidhrdw/hcastle_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/hcastle_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/hcastle.o src/drivers/hcastle.c In file included from src/driver.h:64:0, from src/drivers/hcastle.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/nemesis_vidhrdw.o src/vidhrdw/nemesis_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/nemesis_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/nemesis.o src/drivers/nemesis.c In file included from src/driver.h:64:0, from src/drivers/nemesis.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/konamiic.o src/vidhrdw/konamiic.c In file included from src/driver.h:64:0, from src/vidhrdw/konamiic.c:1153: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/konamiic.c: In function ‘konami_rom_deinterleave_2’: src/vidhrdw/konamiic.c:1188:10: warning: cast increases required alignment of target type [-Wcast-align] shuffle((UINT16 *)memory_region(mem_region),memory_region_length(mem_region)/2); ^ src/vidhrdw/konamiic.c: In function ‘K052109_r’: src/vidhrdw/konamiic.c:2077:1: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ src/vidhrdw/konamiic.c:2080:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ addr = (code << 5) + (offset & 0x1f); ^~~~ src/vidhrdw/konamiic.c: In function ‘K055673_vh_start’: src/vidhrdw/konamiic.c:3554:17: warning: cast increases required alignment of target type [-Wcast-align] K055673_rom = (data16_t *)memory_region(gfx_memory_region); ^ src/vidhrdw/konamiic.c:3561:17: warning: cast increases required alignment of target type [-Wcast-align] K055673_rom = (data16_t *)memory_region(gfx_memory_region); ^ src/vidhrdw/konamiic.c:3568:17: warning: cast increases required alignment of target type [-Wcast-align] K055673_rom = (data16_t *)memory_region(gfx_memory_region); ^ src/vidhrdw/konamiic.c: In function ‘K055673_rom_word_r’: src/vidhrdw/konamiic.c:3691:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *ROM = (data16_t *)memory_region(K053247_memory_region); ^ src/vidhrdw/konamiic.c: In function ‘K055673_GX6bpp_rom_word_r’: src/vidhrdw/konamiic.c:3736:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *ROM = (data16_t *)memory_region(K053247_memory_region); ^ src/vidhrdw/konamiic.c: In function ‘K056832_update_linemap’: src/vidhrdw/konamiic.c:6350:26: warning: variable ‘code_opaque’ set but not used [-Wunused-but-set-variable] UINT8 code_transparent, code_opaque; ^~~~~~~~~~~ src/vidhrdw/konamiic.c:6347:24: warning: variable ‘src_modulo’ set but not used [-Wunused-but-set-variable] int count, src_pitch, src_modulo; ^~~~~~~~~~ src/vidhrdw/konamiic.c:6347:13: warning: variable ‘src_pitch’ set but not used [-Wunused-but-set-variable] int count, src_pitch, src_modulo; ^~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/rockrage_vidhrdw.o src/vidhrdw/rockrage_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/rockrage_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/rockrage.o src/drivers/rockrage.c In file included from src/driver.h:64:0, from src/drivers/rockrage.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/flkatck_vidhrdw.o src/vidhrdw/flkatck_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/flkatck_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/flkatck.o src/drivers/flkatck.c In file included from src/driver.h:64:0, from src/drivers/flkatck.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/fastlane_vidhrdw.o src/vidhrdw/fastlane_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/fastlane_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/fastlane.o src/drivers/fastlane.c In file included from src/driver.h:64:0, from src/drivers/fastlane.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/labyrunr_vidhrdw.o src/vidhrdw/labyrunr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/labyrunr_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/labyrunr.o src/drivers/labyrunr.c In file included from src/driver.h:64:0, from src/drivers/labyrunr.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/battlnts_vidhrdw.o src/vidhrdw/battlnts_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/battlnts_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/battlnts.o src/drivers/battlnts.c In file included from src/driver.h:64:0, from src/drivers/battlnts.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bladestl_vidhrdw.o src/vidhrdw/bladestl_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bladestl_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bladestl.o src/drivers/bladestl.c In file included from src/driver.h:64:0, from src/drivers/bladestl.c:28: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/ajax_machine.o src/machine/ajax_machine.c In file included from src/driver.h:64:0, from src/machine/ajax_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ajax_vidhrdw.o src/vidhrdw/ajax_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ajax_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ajax.o src/drivers/ajax.c In file included from src/driver.h:64:0, from src/drivers/ajax.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/thunderx_vidhrdw.o src/vidhrdw/thunderx_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/thunderx_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/thunderx.o src/drivers/thunderx.c In file included from src/driver.h:64:0, from src/drivers/thunderx.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mainevt_vidhrdw.o src/vidhrdw/mainevt_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mainevt_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mainevt.o src/drivers/mainevt.c In file included from src/driver.h:64:0, from src/drivers/mainevt.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/88games_vidhrdw.o src/vidhrdw/88games_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/88games_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/88games.o src/drivers/88games.c In file included from src/driver.h:64:0, from src/drivers/88games.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gbusters_vidhrdw.o src/vidhrdw/gbusters_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gbusters_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gbusters.o src/drivers/gbusters.c In file included from src/driver.h:64:0, from src/drivers/gbusters.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/crimfght_vidhrdw.o src/vidhrdw/crimfght_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/crimfght_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/crimfght.o src/drivers/crimfght.c In file included from src/driver.h:64:0, from src/drivers/crimfght.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/spy_vidhrdw.o src/vidhrdw/spy_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/spy_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/spy.o src/drivers/spy.c In file included from src/driver.h:64:0, from src/drivers/spy.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bottom9_vidhrdw.o src/vidhrdw/bottom9_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bottom9_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bottom9.o src/drivers/bottom9.c In file included from src/driver.h:64:0, from src/drivers/bottom9.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/blockhl_vidhrdw.o src/vidhrdw/blockhl_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/blockhl_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/blockhl.o src/drivers/blockhl.c In file included from src/driver.h:64:0, from src/drivers/blockhl.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/aliens_vidhrdw.o src/vidhrdw/aliens_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/aliens_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/aliens.o src/drivers/aliens.c In file included from src/driver.h:64:0, from src/drivers/aliens.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/surpratk_vidhrdw.o src/vidhrdw/surpratk_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/surpratk_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/surpratk.o src/drivers/surpratk.c In file included from src/driver.h:64:0, from src/drivers/surpratk.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/parodius_vidhrdw.o src/vidhrdw/parodius_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/parodius_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/parodius.o src/drivers/parodius.c In file included from src/driver.h:64:0, from src/drivers/parodius.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/rollerg_vidhrdw.o src/vidhrdw/rollerg_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/rollerg_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/rollerg.o src/drivers/rollerg.c In file included from src/driver.h:64:0, from src/drivers/rollerg.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/xexex_vidhrdw.o src/vidhrdw/xexex_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/xexex_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/xexex.o src/drivers/xexex.c In file included from src/driver.h:64:0, from src/drivers/xexex.c:64: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/asterix_vidhrdw.o src/vidhrdw/asterix_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/asterix_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/asterix.o src/drivers/asterix.c In file included from src/driver.h:64:0, from src/drivers/asterix.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gijoe_vidhrdw.o src/vidhrdw/gijoe_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gijoe_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/gijoe_vidhrdw.c: In function ‘video_update_gijoe’: src/vidhrdw/gijoe_vidhrdw.c:82:40: warning: variable ‘primode’ set but not used [-Wunused-but-set-variable] int vrc_mode, vrc_new, colorbase_new, primode, dirty, i; ^~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gijoe.o src/drivers/gijoe.c In file included from src/driver.h:64:0, from src/drivers/gijoe.c:39: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/simpsons_machine.o src/machine/simpsons_machine.c In file included from src/driver.h:64:0, from src/machine/simpsons_machine.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/simpsons_machine.c: In function ‘machine_init_simpsons’: src/machine/simpsons_machine.c:212:16: warning: cast increases required alignment of target type [-Wcast-align] spriteram16 = (data16_t *)&RAM[0x8a000]; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/simpsons_vidhrdw.o src/vidhrdw/simpsons_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/simpsons_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/simpsons.o src/drivers/simpsons.c In file included from src/driver.h:64:0, from src/drivers/simpsons.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/vendetta_vidhrdw.o src/vidhrdw/vendetta_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/vendetta_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/vendetta.o src/drivers/vendetta.c In file included from src/driver.h:64:0, from src/drivers/vendetta.c:89: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/wecleman_vidhrdw.o src/vidhrdw/wecleman_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/wecleman_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/wecleman_vidhrdw.c: In function ‘do_blit_zoom16’: src/vidhrdw/wecleman_vidhrdw.c:290:12: warning: cast increases required alignment of target type [-Wcast-align] dst_end = (UINT16 *)(screen_baseaddr + screen_line_offset * y2); ^ src/vidhrdw/wecleman_vidhrdw.c:306:12: warning: cast increases required alignment of target type [-Wcast-align] dst_ptr = (UINT16 *)(screen_baseaddr + screen_line_offset * y1); ^ src/vidhrdw/wecleman_vidhrdw.c: In function ‘wecleman_draw_road’: src/vidhrdw/wecleman_vidhrdw.c:676:12: warning: cast increases required alignment of target type [-Wcast-align] dw_ptr = (UINT32*)dst_line[sy+BMP_PAD]; ^ src/vidhrdw/wecleman_vidhrdw.c:733:13: warning: cast increases required alignment of target type [-Wcast-align] dw_end = (UINT32*)dst_base; ^ src/vidhrdw/wecleman_vidhrdw.c:734:13: warning: cast increases required alignment of target type [-Wcast-align] dw_ptr = (UINT32*)dst_base; ^ src/vidhrdw/wecleman_vidhrdw.c:752:13: warning: cast increases required alignment of target type [-Wcast-align] dw_ptr = (UINT32*)dst_base; ^ src/vidhrdw/wecleman_vidhrdw.c:753:13: warning: cast increases required alignment of target type [-Wcast-align] dw_end = (UINT32*)dst_base; ^ src/vidhrdw/wecleman_vidhrdw.c: In function ‘wecleman_draw_cloud’: src/vidhrdw/wecleman_vidhrdw.c:810:35: warning: variable ‘pal_advance’ set but not used [-Wunused-but-set-variable] int src_advance, src_advance_l2, pal_advance, pal_advance_l2; ^~~~~~~~~~~ src/vidhrdw/wecleman_vidhrdw.c:810:6: warning: variable ‘src_advance’ set but not used [-Wunused-but-set-variable] int src_advance, src_advance_l2, pal_advance, pal_advance_l2; ^~~~~~~~~~~ src/vidhrdw/wecleman_vidhrdw.c: In function ‘video_start_wecleman’: src/vidhrdw/wecleman_vidhrdw.c:1156:26: warning: cast increases required alignment of target type [-Wcast-align] rgb_half = (UINT16*)(buffer + 0x00000); ^ src/vidhrdw/wecleman_vidhrdw.c:1157:29: warning: cast increases required alignment of target type [-Wcast-align] t32x32pm = (int*)(buffer + 0x10020); ^ src/vidhrdw/wecleman_vidhrdw.c:1158:17: warning: cast increases required alignment of target type [-Wcast-align] spr_ptr_list = (struct sprite **)(buffer + 0x12000); ^ src/vidhrdw/wecleman_vidhrdw.c:1159:28: warning: cast increases required alignment of target type [-Wcast-align] spr_idx_list = (int *)(buffer + 0x12400); ^ src/vidhrdw/wecleman_vidhrdw.c:1160:28: warning: cast increases required alignment of target type [-Wcast-align] spr_pri_list = (int *)(buffer + 0x12800); ^ src/vidhrdw/wecleman_vidhrdw.c: In function ‘video_start_hotchase’: src/vidhrdw/wecleman_vidhrdw.c:1260:17: warning: cast increases required alignment of target type [-Wcast-align] spr_ptr_list = (struct sprite **)buffer; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/wecleman.o src/drivers/wecleman.c In file included from src/driver.h:64:0, from src/drivers/wecleman.c:272: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/wecleman.c: In function ‘hotchase_sound_control_w’: src/drivers/wecleman.c:780:6: warning: variable ‘reg’ set but not used [-Wunused-but-set-variable] int reg[8]; ^~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/chqflag_vidhrdw.o src/vidhrdw/chqflag_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/chqflag_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/chqflag.o src/drivers/chqflag.c In file included from src/driver.h:64:0, from src/drivers/chqflag.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ultraman_vidhrdw.o src/vidhrdw/ultraman_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ultraman_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ultraman.o src/drivers/ultraman.c In file included from src/driver.h:64:0, from src/drivers/ultraman.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/hexion_vidhrdw.o src/vidhrdw/hexion_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/hexion_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/hexion.o src/drivers/hexion.c In file included from src/driver.h:64:0, from src/drivers/hexion.c:81: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/twin16_vidhrdw.o src/vidhrdw/twin16_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/twin16_vidhrdw.c:18: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/twin16.o src/drivers/twin16.c In file included from src/driver.h:64:0, from src/drivers/twin16.c:55: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/twin16.c: In function ‘extra_rom_r’: src/drivers/twin16.c:122:10: warning: cast increases required alignment of target type [-Wcast-align] return ((UINT16 *)memory_region(REGION_GFX3))[offset]; ^ src/drivers/twin16.c: In function ‘gfx_untangle’: src/drivers/twin16.c:1458:20: warning: cast increases required alignment of target type [-Wcast-align] twin16_gfx_rom = (UINT16 *)memory_region(REGION_GFX2); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tmnt_vidhrdw.o src/vidhrdw/tmnt_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tmnt_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tmnt.o src/drivers/tmnt.c In file included from src/driver.h:64:0, from src/drivers/tmnt.c:67: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/tmnt.c: In function ‘tmnt_decode_sample’: src/drivers/tmnt.c:339:9: warning: cast increases required alignment of target type [-Wcast-align] dest = (signed short *)samples->sample[0]->data; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/xmen_vidhrdw.o src/vidhrdw/xmen_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/xmen_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/xmen.o src/drivers/xmen.c In file included from src/driver.h:64:0, from src/drivers/xmen.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/xmen.c: In function ‘init_xmen6p’: src/drivers/xmen.c:478:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/overdriv_vidhrdw.o src/vidhrdw/overdriv_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/overdriv_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/overdriv.o src/drivers/overdriv.c In file included from src/driver.h:64:0, from src/drivers/overdriv.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gradius3_vidhrdw.o src/vidhrdw/gradius3_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gradius3_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gradius3.o src/drivers/gradius3.c In file included from src/driver.h:64:0, from src/drivers/gradius3.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/moo_vidhrdw.o src/vidhrdw/moo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/moo_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/moo_vidhrdw.c: In function ‘video_update_moo’: src/vidhrdw/moo_vidhrdw.c:106:6: warning: variable ‘bg_colorbase’ set but not used [-Wunused-but-set-variable] int bg_colorbase, new_colorbase, plane, dirty, alpha; ^~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/moo.o src/drivers/moo.c In file included from src/driver.h:64:0, from src/drivers/moo.c:44: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/moo.c: In function ‘init_moo’: src/drivers/moo.c:869:50: warning: cast increases required alignment of target type [-Wcast-align] state_save_register_INT32("Moo", 0, "control2", (INT32 *)&cur_control2, 1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mystwarr_vidhrdw.o src/vidhrdw/mystwarr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mystwarr_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mystwarr.o src/drivers/mystwarr.c In file included from src/driver.h:64:0, from src/drivers/mystwarr.c:25: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/drivers/mystwarr.c:25:0: At top level: src/drivers/mystwarr.c:821:22: warning: ‘audio_interrupt’ defined but not used [-Wunused-function] static INTERRUPT_GEN(audio_interrupt) ^ src/driver.h:21:35: note: in definition of macro ‘INTERRUPT_GEN’ #define INTERRUPT_GEN(func) void func(void) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/rungun_vidhrdw.o src/vidhrdw/rungun_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/rungun_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/rungun_vidhrdw.c: In function ‘ttl_get_tile_info’: src/vidhrdw/rungun_vidhrdw.c:26:20: warning: cast increases required alignment of target type [-Wcast-align] data32_t *lvram = (data32_t *)ttl_vram; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/rungun.o src/drivers/rungun.c In file included from src/driver.h:64:0, from src/drivers/rungun.c:39: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/dbz2_vidhrdw.o src/vidhrdw/dbz2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/dbz2_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dbz2.o src/drivers/dbz2.c In file included from src/driver.h:64:0, from src/drivers/dbz2.c:57: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/dbz2.c: In function ‘init_dbz’: src/drivers/dbz2.c:585:8: warning: cast increases required alignment of target type [-Wcast-align] ROM = (data16_t *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bishi_vidhrdw.o src/vidhrdw/bishi_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bishi_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bishi.o src/drivers/bishi.c In file included from src/driver.h:64:0, from src/drivers/bishi.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/bishi.c: In function ‘init_bishi’: src/drivers/bishi.c:281:52: warning: cast increases required alignment of target type [-Wcast-align] state_save_register_INT32("bishi", 0, "control2", (INT32 *)&cur_control, 1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/konamigx_machine.o src/machine/konamigx_machine.c In file included from src/driver.h:64:0, from src/machine/konamigx_machine.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/konamigx_machine.c: In function ‘zdrawgfxzoom32GP’: src/machine/konamigx_machine.c:570:14: warning: cast increases required alignment of target type [-Wcast-align] shd_base = (UINT32 *)palette_shadow_table; ^ src/machine/konamigx_machine.c:515:22: warning: variable ‘db1’ set but not used [-Wunused-but-set-variable] UINT8 z8, db0, p8, db1; ^~~ src/machine/konamigx_machine.c:515:13: warning: variable ‘db0’ set but not used [-Wunused-but-set-variable] UINT8 z8, db0, p8, db1; ^~~ src/machine/konamigx_machine.c: In function ‘konamigx_mixer’: src/machine/konamigx_machine.c:1279:49: warning: variable ‘prflp’ set but not used [-Wunused-but-set-variable] int wrapsize, xwraplim, ywraplim, cltc_shdpri, prflp, disp; ^~~~~ src/machine/konamigx_machine.c: In function ‘K053990_martchmp_word_w’: src/machine/konamigx_machine.c:2002:16: warning: variable ‘dst_count’ set but not used [-Wunused-but-set-variable] int dst_addr, dst_count, dst_skip; ^~~~~~~~~ src/machine/konamigx_machine.c: In function ‘konamigx_esc_alert’: src/machine/konamigx_machine.c:2110:75: warning: variable ‘hmask’ set but not used [-Wunused-but-set-variable] INT32 data1, data2, i, j, vpos, hpos, voffs, hoffs, vcorr, hcorr, vmask, hmask, magicid; ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/konamigx_vidhrdw.o src/vidhrdw/konamigx_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/konamigx_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/konamigx.o src/drivers/konamigx.c In file included from src/driver.h:64:0, from src/drivers/konamigx.c:100: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/konamigx.c: In function ‘type1_roz_r1’: src/drivers/konamigx.c:979:18: warning: cast increases required alignment of target type [-Wcast-align] data32_t *ROM = (data32_t *)memory_region(REGION_GFX3); ^ src/drivers/konamigx.c: In function ‘type1_roz_r2’: src/drivers/konamigx.c:986:18: warning: cast increases required alignment of target type [-Wcast-align] data32_t *ROM = (data32_t *)memory_region(REGION_GFX3); ^ src/drivers/konamigx.c: In function ‘init_konamigx’: src/drivers/konamigx.c:3292:19: warning: cast increases required alignment of target type [-Wcast-align] data32_t *rom = (data32_t*)memory_region(REGION_CPU1); ^ In file included from src/drivers/konamigx.c:100:0: At top level: src/drivers/konamigx.c:1399:22: warning: ‘gxaudio_interrupt’ defined but not used [-Wunused-function] static INTERRUPT_GEN(gxaudio_interrupt) ^ src/driver.h:21:35: note: in definition of macro ‘INTERRUPT_GEN’ #define INTERRUPT_GEN(func) void func(void) ^~~~ src/drivers/konamigx.c:652:12: warning: ‘konamigx_irq_callback’ defined but not used [-Wunused-function] static int konamigx_irq_callback(int irqline) ^~~~~~~~~~~~~~~~~~~~~ src/drivers/konamigx.c:208:12: warning: ‘pri_comp’ defined but not used [-Wunused-function] static int pri_comp(const void *s1, const void *s2) ^~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/djmain_vidhrdw.o src/vidhrdw/djmain_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/djmain_vidhrdw.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/djmain.o src/drivers/djmain.c In file included from src/driver.h:64:0, from src/drivers/djmain.c:40: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/plygonet_vidhrdw.o src/vidhrdw/plygonet_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/plygonet_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/plygonet_vidhrdw.c: In function ‘polygonet_ttl_ram_r’: src/vidhrdw/plygonet_vidhrdw.c:44:19: warning: cast increases required alignment of target type [-Wcast-align] data32_t *vram = (data32_t *)ttl_vram; ^ src/vidhrdw/plygonet_vidhrdw.c: In function ‘polygonet_ttl_ram_w’: src/vidhrdw/plygonet_vidhrdw.c:51:19: warning: cast increases required alignment of target type [-Wcast-align] data32_t *vram = (data32_t *)ttl_vram; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/plygonet.o src/drivers/plygonet.c In file included from src/driver.h:64:0, from src/drivers/plygonet.c:43: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/plygonet.c: In function ‘ttl_rom_r’: src/drivers/plygonet.c:126:8: warning: cast increases required alignment of target type [-Wcast-align] ROM = (data32_t *)memory_region(REGION_GFX1); ^ src/drivers/plygonet.c: In function ‘psac_rom_r’: src/drivers/plygonet.c:136:8: warning: cast increases required alignment of target type [-Wcast-align] ROM = (data32_t *)memory_region(REGION_GFX2); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mogura.o src/drivers/mogura.c In file included from src/driver.h:64:0, from src/drivers/mogura.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/am53cf96.o src/machine/am53cf96.c In file included from src/driver.h:64:0, from src/machine/am53cf96.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/am53cf96.c: In function ‘am53cf96_w’: src/machine/am53cf96.c:88:16: warning: variable ‘dma’ set but not used [-Wunused-but-set-variable] int reg, val, dma; ^~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/konamigq.o src/drivers/konamigq.c In file included from src/driver.h:64:0, from src/drivers/konamigq.c:48: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/carpolo_machine.o src/machine/carpolo_machine.c In file included from src/driver.h:64:0, from src/machine/carpolo_machine.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/carpolo_vidhrdw.o src/vidhrdw/carpolo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/carpolo_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/carpolo_vidhrdw.c: In function ‘palette_init_carpolo’: src/vidhrdw/carpolo_vidhrdw.c:103:17: warning: variable ‘bit2’ set but not used [-Wunused-but-set-variable] int bit0,bit1,bit2; ^~~~ src/vidhrdw/carpolo_vidhrdw.c:103:12: warning: variable ‘bit1’ set but not used [-Wunused-but-set-variable] int bit0,bit1,bit2; ^~~~ src/vidhrdw/carpolo_vidhrdw.c:103:7: warning: variable ‘bit0’ set but not used [-Wunused-but-set-variable] int bit0,bit1,bit2; ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/carpolo.o src/drivers/carpolo.c In file included from src/driver.h:64:0, from src/drivers/carpolo.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/exidy_vidhrdw.o src/vidhrdw/exidy_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/exidy_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/exidy_vidhrdw.c: In function ‘video_start_exidy’: src/vidhrdw/exidy_vidhrdw.c:156:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (video_start_generic()) ^~ src/vidhrdw/exidy_vidhrdw.c:159:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ motion_object_1_vid = auto_bitmap_alloc(16, 16); ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/exidy_vidhrdw.c:160:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!motion_object_1_vid) ^~ src/vidhrdw/exidy_vidhrdw.c:163:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ motion_object_2_vid = auto_bitmap_alloc(16, 16); ^~~~~~~~~~~~~~~~~~~ src/vidhrdw/exidy_vidhrdw.c:164:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!motion_object_2_vid) ^~ src/vidhrdw/exidy_vidhrdw.c:167:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ motion_object_2_clip = auto_bitmap_alloc(16, 16); ^~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/exidy_sndhrdw.o src/sndhrdw/exidy_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/exidy_sndhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/exidy.o src/drivers/exidy.c In file included from src/driver.h:64:0, from src/drivers/exidy.c:127: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/targ.o src/sndhrdw/targ.c In file included from src/driver.h:64:0, from src/sndhrdw/targ.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/circus_vidhrdw.o src/vidhrdw/circus_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/circus_vidhrdw.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/circus_vidhrdw.c: In function ‘ripcord_draw_skydiver’: src/vidhrdw/circus_vidhrdw.c:274:26: warning: variable ‘clip’ set but not used [-Wunused-but-set-variable] const struct rectangle *clip; ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/circus.o src/drivers/circus.c In file included from src/driver.h:64:0, from src/drivers/circus.c:30: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/starfire_vidhrdw.o src/vidhrdw/starfire_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/starfire_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/starfire.o src/drivers/starfire.c In file included from src/driver.h:64:0, from src/drivers/starfire.c:47: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/victory_vidhrdw.o src/vidhrdw/victory_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/victory_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/victory.o src/drivers/victory.c In file included from src/driver.h:64:0, from src/drivers/victory.c:98: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/exidy440_sndhrdw.o src/sndhrdw/exidy440_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/exidy440_sndhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sndhrdw/exidy440_sndhrdw.c: In function ‘exidy440_sh_start’: src/sndhrdw/exidy440_sndhrdw.c:192:20: warning: cast increases required alignment of target type [-Wcast-align] sound_cache_max = (sound_cache_entry *)((UINT8 *)sound_cache + length); ^ src/sndhrdw/exidy440_sndhrdw.c: In function ‘mix_to_16’: src/sndhrdw/exidy440_sndhrdw.c:289:9: warning: unused variable ‘clippers’ [-Wunused-variable] int i, clippers = 0; ^~~~~~~~ src/sndhrdw/exidy440_sndhrdw.c: In function ‘add_to_sound_cache’: src/sndhrdw/exidy440_sndhrdw.c:651:20: warning: cast increases required alignment of target type [-Wcast-align] sound_cache_end = (sound_cache_entry *)((UINT8 *)current + sizeof(sound_cache_entry) + length * 16); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/exidy440_vidhrdw.o src/vidhrdw/exidy440_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/exidy440_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/exidy440.o src/drivers/exidy440.c In file included from src/driver.h:64:0, from src/drivers/exidy440.c:217: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/atari_vg.o src/machine/atari_vg.c In file included from src/driver.h:64:0, from src/machine/atari_vg.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tia.o src/vidhrdw/tia.c In file included from src/driver.h:64:0, from src/vidhrdw/tia.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tourtabl.o src/drivers/tourtabl.c In file included from src/driver.h:64:0, from src/drivers/tourtabl.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/asteroid_machine.o src/machine/asteroid_machine.c In file included from src/driver.h:64:0, from src/machine/asteroid_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/asteroid_sndhrdw.o src/sndhrdw/asteroid_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/asteroid_sndhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/asteroid.o src/drivers/asteroid.c In file included from src/driver.h:64:0, from src/drivers/asteroid.c:141: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/llander.o src/sndhrdw/llander.c In file included from src/driver.h:64:0, from src/sndhrdw/llander.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bwidow.o src/drivers/bwidow.c In file included from src/driver.h:64:0, from src/drivers/bwidow.c:216: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/bzone_sndhrdw.o src/sndhrdw/bzone_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/bzone_sndhrdw.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bzone.o src/drivers/bzone.c In file included from src/driver.h:64:0, from src/drivers/bzone.c:198: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/redbaron.o src/sndhrdw/redbaron.c In file included from src/driver.h:64:0, from src/sndhrdw/redbaron.c:18: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tempest.o src/drivers/tempest.c In file included from src/driver.h:64:0, from src/drivers/tempest.c:176: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/starwars_machine.o src/machine/starwars_machine.c In file included from src/driver.h:64:0, from src/machine/starwars_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/starwars.o src/drivers/starwars.c In file included from src/driver.h:64:0, from src/drivers/starwars.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/starwars_sndhrdw.o src/sndhrdw/starwars_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/starwars_sndhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/mhavoc_machine.o src/machine/mhavoc_machine.c In file included from src/driver.h:64:0, from src/machine/mhavoc_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mhavoc.o src/drivers/mhavoc.c In file included from src/driver.h:64:0, from src/drivers/mhavoc.c:178: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/quantum.o src/drivers/quantum.c In file included from src/driver.h:64:0, from src/drivers/quantum.c:46: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/copsnrob_vidhrdw.o src/vidhrdw/copsnrob_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/copsnrob_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/copsnrob_machine.o src/machine/copsnrob_machine.c In file included from src/driver.h:64:0, from src/machine/copsnrob_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/copsnrob.o src/drivers/copsnrob.c In file included from src/driver.h:64:0, from src/drivers/copsnrob.c:55: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/flyball_vidhrdw.o src/vidhrdw/flyball_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/flyball_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/flyball.o src/drivers/flyball.c In file included from src/driver.h:64:0, from src/drivers/flyball.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sprint2_vidhrdw.o src/vidhrdw/sprint2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sprint2_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sprint2.o src/drivers/sprint2.c In file included from src/driver.h:64:0, from src/drivers/sprint2.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sprint4_vidhrdw.o src/vidhrdw/sprint4_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sprint4_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sprint4.o src/drivers/sprint4.c In file included from src/driver.h:64:0, from src/drivers/sprint4.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sprint8_vidhrdw.o src/vidhrdw/sprint8_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sprint8_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sprint8.o src/drivers/sprint8.c In file included from src/driver.h:64:0, from src/drivers/sprint8.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/nitedrvr_vidhrdw.o src/vidhrdw/nitedrvr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/nitedrvr_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ At top level: src/vidhrdw/nitedrvr_vidhrdw.c:82:13: warning: ‘nitedrvr_draw_hacks’ defined but not used [-Wunused-function] static void nitedrvr_draw_hacks( struct mame_bitmap *bitmap ) ^~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/nitedrvr_machine.o src/machine/nitedrvr_machine.c In file included from src/driver.h:64:0, from src/machine/nitedrvr_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/nitedrvr.o src/drivers/nitedrvr.c In file included from src/driver.h:64:0, from src/drivers/nitedrvr.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/dominos.o src/machine/dominos.c In file included from src/driver.h:64:0, from src/machine/dominos.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/triplhnt_vidhrdw.o src/vidhrdw/triplhnt_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/triplhnt_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/triplhnt.o src/drivers/triplhnt.c In file included from src/driver.h:64:0, from src/drivers/triplhnt.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/dragrace_vidhrdw.o src/vidhrdw/dragrace_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/dragrace_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dragrace.o src/drivers/dragrace.c In file included from src/driver.h:64:0, from src/drivers/dragrace.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/poolshrk_vidhrdw.o src/vidhrdw/poolshrk_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/poolshrk_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/poolshrk.o src/drivers/poolshrk.c In file included from src/driver.h:64:0, from src/drivers/poolshrk.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/starshp1_vidhrdw.o src/vidhrdw/starshp1_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/starshp1_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/starshp1.o src/drivers/starshp1.c In file included from src/driver.h:64:0, from src/drivers/starshp1.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/canyon_vidhrdw.o src/vidhrdw/canyon_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/canyon_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/canyon.o src/drivers/canyon.c In file included from src/driver.h:64:0, from src/drivers/canyon.c:35: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/destroyr_vidhrdw.o src/vidhrdw/destroyr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/destroyr_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/destroyr.o src/drivers/destroyr.c In file included from src/driver.h:64:0, from src/drivers/destroyr.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ultratnk.o src/drivers/ultratnk.c In file included from src/driver.h:64:0, from src/drivers/ultratnk.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/wolfpack_vidhrdw.o src/vidhrdw/wolfpack_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/wolfpack_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/wolfpack.o src/drivers/wolfpack.c In file included from src/driver.h:64:0, from src/drivers/wolfpack.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/boxer_vidhrdw.o src/vidhrdw/boxer_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/boxer_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/boxer.o src/drivers/boxer.c In file included from src/driver.h:64:0, from src/drivers/boxer.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/skyraid_vidhrdw.o src/vidhrdw/skyraid_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/skyraid_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/skyraid.o src/drivers/skyraid.c In file included from src/driver.h:64:0, from src/drivers/skyraid.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/avalnche_machine.o src/machine/avalnche_machine.c In file included from src/driver.h:64:0, from src/machine/avalnche_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/avalnche_vidhrdw.o src/vidhrdw/avalnche_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/avalnche_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/avalnche.o src/drivers/avalnche.c In file included from src/driver.h:64:0, from src/drivers/avalnche.c:30: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/firetrk.o src/drivers/firetrk.c In file included from src/driver.h:64:0, from src/drivers/firetrk.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/firetrk_vidhrdw.o src/vidhrdw/firetrk_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/firetrk_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/skydiver_vidhrdw.o src/vidhrdw/skydiver_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/skydiver_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/skydiver.o src/drivers/skydiver.c In file included from src/driver.h:64:0, from src/drivers/skydiver.c:85: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/sbrkout_machine.o src/machine/sbrkout_machine.c In file included from src/driver.h:64:0, from src/machine/sbrkout_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sbrkout_vidhrdw.o src/vidhrdw/sbrkout_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sbrkout_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sbrkout.o src/drivers/sbrkout.c In file included from src/driver.h:64:0, from src/drivers/sbrkout.c:31: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/atarifb_machine.o src/machine/atarifb_machine.c In file included from src/driver.h:64:0, from src/machine/atarifb_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/atarifb_vidhrdw.o src/vidhrdw/atarifb_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/atarifb_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/atarifb.o src/drivers/atarifb.c In file included from src/driver.h:64:0, from src/drivers/atarifb.c:105: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/orbit_vidhrdw.o src/vidhrdw/orbit_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/orbit_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/orbit.o src/drivers/orbit.c In file included from src/driver.h:64:0, from src/drivers/orbit.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/videopin_vidhrdw.o src/vidhrdw/videopin_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/videopin_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/videopin.o src/drivers/videopin.c In file included from src/driver.h:64:0, from src/drivers/videopin.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/subs_machine.o src/machine/subs_machine.c In file included from src/driver.h:64:0, from src/machine/subs_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/subs_vidhrdw.o src/vidhrdw/subs_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/subs_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/subs.o src/drivers/subs.c In file included from src/driver.h:64:0, from src/drivers/subs.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bsktball_vidhrdw.o src/vidhrdw/bsktball_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bsktball_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/bsktball_machine.o src/machine/bsktball_machine.c In file included from src/driver.h:64:0, from src/machine/bsktball_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bsktball.o src/drivers/bsktball.c In file included from src/driver.h:64:0, from src/drivers/bsktball.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/centiped_vidhrdw.o src/vidhrdw/centiped_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/centiped_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/centiped.o src/drivers/centiped.c In file included from src/driver.h:64:0, from src/drivers/centiped.c:274: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/runaway_vidhrdw.o src/vidhrdw/runaway_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/runaway_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/runaway.o src/drivers/runaway.c In file included from src/driver.h:64:0, from src/drivers/runaway.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/missile_machine.o src/machine/missile_machine.c In file included from src/driver.h:64:0, from src/machine/missile_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/missile_vidhrdw.o src/vidhrdw/missile_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/missile_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/missile.o src/drivers/missile.c In file included from src/driver.h:64:0, from src/drivers/missile.c:146: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/foodf_vidhrdw.o src/vidhrdw/foodf_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/foodf_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/foodf.o src/drivers/foodf.c In file included from src/driver.h:64:0, from src/drivers/foodf.c:76: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/foodf.c: In function ‘nvram_r’: src/drivers/foodf.c:101:10: warning: cast increases required alignment of target type [-Wcast-align] return ((data16_t *)generic_nvram)[offset] | 0xfff0; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tunhunt.o src/drivers/tunhunt.c In file included from src/driver.h:64:0, from src/drivers/tunhunt.c:51: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tunhunt_vidhrdw.o src/vidhrdw/tunhunt_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tunhunt_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/liberatr_vidhrdw.o src/vidhrdw/liberatr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/liberatr_vidhrdw.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/liberatr_vidhrdw.c: In function ‘video_start_liberatr’: src/vidhrdw/liberatr_vidhrdw.c:311:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if ((tmpbitmap = auto_bitmap_alloc(Machine->drv->screen_width, Machine->drv->screen_height)) == 0) ^~ src/vidhrdw/liberatr_vidhrdw.c:314:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if ((liberatr_videoram = auto_malloc(Machine->drv->screen_width * Machine->drv->screen_height)) == 0) ^~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/liberatr.o src/drivers/liberatr.c In file included from src/driver.h:64:0, from src/drivers/liberatr.c:136: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ccastles_vidhrdw.o src/vidhrdw/ccastles_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ccastles_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ccastles.o src/drivers/ccastles.c In file included from src/driver.h:64:0, from src/drivers/ccastles.c:84: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cloak_vidhrdw.o src/vidhrdw/cloak_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/cloak_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cloak.o src/drivers/cloak.c In file included from src/driver.h:64:0, from src/drivers/cloak.c:110: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cloud9_vidhrdw.o src/vidhrdw/cloud9_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/cloud9_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/cloud9_vidhrdw.c: In function ‘video_update_cloud9’: src/vidhrdw/cloud9_vidhrdw.c:262:26: warning: variable ‘lblank’ set but not used [-Wunused-but-set-variable] int xflip,yflip,rblank,lblank; ^~~~~~ src/vidhrdw/cloud9_vidhrdw.c:262:19: warning: variable ‘rblank’ set but not used [-Wunused-but-set-variable] int xflip,yflip,rblank,lblank; ^~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cloud9.o src/drivers/cloud9.c In file included from src/driver.h:64:0, from src/drivers/cloud9.c:61: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/jedi_vidhrdw.o src/vidhrdw/jedi_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/jedi_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/jedi.o src/drivers/jedi.c In file included from src/driver.h:64:0, from src/drivers/jedi.c:111: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/atarigen.o src/machine/atarigen.c In file included from src/driver.h:64:0, from src/machine/atarigen.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/atarijsa.o src/sndhrdw/atarijsa.c In file included from src/driver.h:64:0, from src/machine/atarigen.h:9, from src/sndhrdw/atarijsa.c:33: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/atarimo_vidhrdw.o src/vidhrdw/atarimo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/atarimo_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/atarimo_vidhrdw.c: In function ‘atarimo_render’: src/vidhrdw/atarimo_vidhrdw.c:547:9: warning: array subscript is below array bounds [-Warray-bounds] rect = &mo->rectlist[-1]; ^~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/atarirle_vidhrdw.o src/vidhrdw/atarirle_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/atarirle_vidhrdw.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/atarirle_vidhrdw.c: In function ‘atarirle_init’: src/vidhrdw/atarirle_vidhrdw.c:273:25: warning: cast increases required alignment of target type [-Wcast-align] const data16_t *base = (const data16_t *)memory_region(desc->region); ^ src/vidhrdw/atarirle_vidhrdw.c: In function ‘prescan_rle’: src/vidhrdw/atarirle_vidhrdw.c:678:15: warning: variable ‘value’ set but not used [-Wunused-but-set-variable] int count, value; ^~~~~ src/vidhrdw/atarirle_vidhrdw.c: In function ‘sort_and_render’: src/vidhrdw/atarirle_vidhrdw.c:848:12: warning: variable ‘dy’ set but not used [-Wunused-but-set-variable] int dx, dy, ex, ey, sx = x, sy = y, tx, ty; ^~ src/vidhrdw/atarirle_vidhrdw.c:848:8: warning: variable ‘dx’ set but not used [-Wunused-but-set-variable] int dx, dy, ex, ey, sx = x, sy = y, tx, ty; ^~ src/vidhrdw/atarirle_vidhrdw.c:804:19: warning: variable ‘which’ set but not used [-Wunused-but-set-variable] int scale, code, which; ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/slapstic.o src/machine/slapstic.c In file included from src/driver.h:64:0, from src/machine/slapstic.c:182: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/atarisy1_vidhrdw.o src/vidhrdw/atarisy1_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/atarisy1_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/atarisy1.o src/drivers/atarisy1.c In file included from src/driver.h:64:0, from src/drivers/atarisy1.c:119: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/atarisy2_vidhrdw.o src/vidhrdw/atarisy2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/atarisy2_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/atarisy2.o src/drivers/atarisy2.c In file included from src/driver.h:64:0, from src/drivers/atarisy2.c:126: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/irobot_machine.o src/machine/irobot_machine.c In file included from src/driver.h:64:0, from src/machine/irobot_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/irobot_machine.c: In function ‘irmb_din’: src/machine/irobot_machine.c:343:9: warning: cast increases required alignment of target type [-Wcast-align] d = ((UINT16 *)mbRAM)[ad & 0xfff]; /* MB RAM read */ ^ src/machine/irobot_machine.c:345:9: warning: cast increases required alignment of target type [-Wcast-align] d = ((UINT16 *)mbROM)[ad + 0x2000]; /* MB ROM read, CEMATH = 1 */ ^ src/machine/irobot_machine.c:347:9: warning: cast increases required alignment of target type [-Wcast-align] d = ((UINT16 *)mbROM)[ad & 0x1fff]; /* MB ROM read, CEMATH = 0 */ ^ src/machine/irobot_machine.c: In function ‘irmb_dout’: src/machine/irobot_machine.c:357:4: warning: cast increases required alignment of target type [-Wcast-align] ((UINT16 *)irobot_combase_mb)[irmb_latch & 0x7ff] = d; ^ src/machine/irobot_machine.c:365:5: warning: cast increases required alignment of target type [-Wcast-align] ((UINT16 *)mbRAM)[ad & 0xfff] = d; /* MB RAM write */ ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/irobot_vidhrdw.o src/vidhrdw/irobot_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/irobot_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/irobot_vidhrdw.c: In function ‘irobot_run_video’: src/vidhrdw/irobot_vidhrdw.c:239:22: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *combase16 = (UINT16 *)irobot_combase; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/irobot.o src/drivers/irobot.c In file included from src/driver.h:64:0, from src/drivers/irobot.c:77: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/harddriv_machine.o src/machine/harddriv_machine.c In file included from src/driver.h:64:0, from src/machine/atarigen.h:9, from src/machine/harddriv_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/harddriv_machine.c: In function ‘machine_init_harddriv’: src/machine/harddriv_machine.c:199:15: warning: cast increases required alignment of target type [-Wcast-align] sim_memory = (data16_t *)memory_region(REGION_USER1); ^ src/machine/harddriv_machine.c:200:15: warning: cast increases required alignment of target type [-Wcast-align] som_memory = (data16_t *)memory_region(REGION_USER2); ^ src/machine/harddriv_machine.c:202:21: warning: cast increases required alignment of target type [-Wcast-align] adsp_data_memory = (data16_t *)(memory_region(REGION_CPU1 + hdcpu_adsp) + ADSP2100_DATA_OFFSET); ^ src/machine/harddriv_machine.c:203:20: warning: cast increases required alignment of target type [-Wcast-align] adsp_pgm_memory = (data32_t *)(memory_region(REGION_CPU1 + hdcpu_adsp) + ADSP2100_PGM_OFFSET); ^ src/machine/harddriv_machine.c:204:25: warning: cast increases required alignment of target type [-Wcast-align] adsp_pgm_memory_word = (data16_t *)((UINT8 *)adsp_pgm_memory + 1); ^ src/machine/harddriv_machine.c: In function ‘stmsp_sync2_w’: src/machine/harddriv_machine.c:789:31: warning: array subscript is above array bounds [-Warray-bounds] data16_t newdata = stmsp_sync[which][offset]; ~~~~~~~~~~^~~~~~~ src/machine/harddriv_machine.c: In function ‘stmsp_speedup_r’: src/machine/harddriv_machine.c:1900:13: warning: array subscript is above array bounds [-Warray-bounds] stmsp_sync[2][0] == 0xffff && /* 99d30 */ ~~~~~~~~~~^~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/harddriv_vidhrdw.o src/vidhrdw/harddriv_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/harddriv_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/harddriv_vidhrdw.c: In function ‘hdgsp_vram_1bpp_w’: src/vidhrdw/harddriv_vidhrdw.c:348:17: warning: cast increases required alignment of target type [-Wcast-align] UINT32 *dest = (UINT32 *)&hdgsp_vram[offset * 16]; ^ src/vidhrdw/harddriv_vidhrdw.c: In function ‘hdgsp_vram_2bpp_w’: src/vidhrdw/harddriv_vidhrdw.c:376:17: warning: cast increases required alignment of target type [-Wcast-align] UINT32 *dest = (UINT32 *)&hdgsp_vram[offset * 8]; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/harddriv_sndhrdw.o src/sndhrdw/harddriv_sndhrdw.c In file included from src/cpuintrf.h:13:0, from src/cpu/tms32010/tms32010.h:19, from src/sndhrdw/harddriv_sndhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sndhrdw/harddriv_sndhrdw.c: In function ‘hdsnd_init’: src/sndhrdw/harddriv_sndhrdw.c:54:11: warning: cast increases required alignment of target type [-Wcast-align] comram = (UINT16 *)(memory_region(REGION_CPU1 + hdcpu_sounddsp) + 0x1000); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/harddriv.o src/drivers/harddriv.c In file included from src/driver.h:64:0, from src/drivers/harddriv.c:170: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/harddriv.c: In function ‘init_ds3’: src/drivers/harddriv.c:3562:9: warning: cast increases required alignment of target type [-Wcast-align] (data32_t *)(memory_region(REGION_CPU1 + hdcpu_sound) + ADSP2100_PGM_OFFSET)); ^ src/drivers/harddriv.c:3565:9: warning: cast increases required alignment of target type [-Wcast-align] (data32_t *)(memory_region(REGION_CPU1 + hdcpu_sounddsp) + ADSP2100_PGM_OFFSET)); ^ src/drivers/harddriv.c: In function ‘init_dsk’: src/drivers/harddriv.c:3649:14: warning: cast increases required alignment of target type [-Wcast-align] hddsk_ram = (data16_t *)(memory_region(REGION_USER3) + 0x40000); ^ src/drivers/harddriv.c:3654:15: warning: cast increases required alignment of target type [-Wcast-align] hddsk_zram = (data16_t *)(memory_region(REGION_USER3) + 0x50000); ^ src/drivers/harddriv.c:3663:14: warning: cast increases required alignment of target type [-Wcast-align] hddsk_rom = (data16_t *)(memory_region(REGION_USER3) + 0x00000); ^ src/drivers/harddriv.c: In function ‘init_dsk2’: src/drivers/harddriv.c:3688:14: warning: cast increases required alignment of target type [-Wcast-align] hddsk_ram = (data16_t *)(memory_region(REGION_USER3) + 0x100000); ^ src/drivers/harddriv.c:3692:14: warning: cast increases required alignment of target type [-Wcast-align] hddsk_rom = (data16_t *)(memory_region(REGION_USER3) + 0x000000); ^ src/drivers/harddriv.c: In function ‘steeltal_init_common’: src/drivers/harddriv.c:3934:23: warning: cast increases required alignment of target type [-Wcast-align] hdds3_speedup_addr = (data16_t *)(memory_region(REGION_CPU1 + hdcpu_adsp) + ADSP2100_DATA_OFFSET) + 0x1f99; ^ src/drivers/harddriv.c: In function ‘init_hdrivair’: src/drivers/harddriv.c:3964:23: warning: cast increases required alignment of target type [-Wcast-align] hdds3_speedup_addr = (data16_t *)(memory_region(REGION_CPU1 + hdcpu_adsp) + ADSP2100_DATA_OFFSET) + 0x1f99; ^ src/drivers/harddriv.c: In function ‘init_hdrivaip’: src/drivers/harddriv.c:3989:23: warning: cast increases required alignment of target type [-Wcast-align] hdds3_speedup_addr = (data16_t *)(memory_region(REGION_CPU1 + hdcpu_adsp) + ADSP2100_DATA_OFFSET) + 0x1f9a; ^ In file included from src/driver.h:64:0, from src/drivers/harddriv.c:170: At top level: src/drivers/harddriv.c:508:30: warning: ‘ds3snd_writemem’ defined but not used [-Wunused-const-variable=] static MEMORY_WRITE16_START( ds3snd_writemem ) ^ src/memory.h:556:51: note: in definition of macro ‘MEMPORT_ARRAY_START’ #define MEMPORT_ARRAY_START(t,n,f) const struct t n[] = { { MEMPORT_MARKER, (f) }, ^ src/drivers/harddriv.c:508:8: note: in expansion of macro ‘MEMORY_WRITE16_START’ static MEMORY_WRITE16_START( ds3snd_writemem ) ^~~~~~~~~~~~~~~~~~~~ src/drivers/harddriv.c:478:29: warning: ‘ds3snd_readmem’ defined but not used [-Wunused-const-variable=] static MEMORY_READ16_START( ds3snd_readmem ) ^ src/memory.h:556:51: note: in definition of macro ‘MEMPORT_ARRAY_START’ #define MEMPORT_ARRAY_START(t,n,f) const struct t n[] = { { MEMPORT_MARKER, (f) }, ^ src/drivers/harddriv.c:478:8: note: in expansion of macro ‘MEMORY_READ16_START’ static MEMORY_READ16_START( ds3snd_readmem ) ^~~~~~~~~~~~~~~~~~~ src/drivers/harddriv.c: In function ‘steeltal_init_common’: src/drivers/harddriv.c:3922:12: warning: array subscript is above array bounds [-Warray-bounds] stmsp_sync[2] = &hdmsp_ram[TOWORD(0x99d30)]; ~~~~~~~~~~^~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gauntlet_vidhrdw.o src/vidhrdw/gauntlet_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gauntlet_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gauntlet.o src/drivers/gauntlet.c In file included from src/driver.h:64:0, from src/drivers/gauntlet.c:121: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/atetris_vidhrdw.o src/vidhrdw/atetris_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/atetris_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/atetris.o src/drivers/atetris.c In file included from src/driver.h:64:0, from src/drivers/atetris.c:50: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/toobin_vidhrdw.o src/vidhrdw/toobin_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/toobin_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/toobin.o src/drivers/toobin.c In file included from src/driver.h:64:0, from src/drivers/toobin.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/vindictr_vidhrdw.o src/vidhrdw/vindictr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/vindictr_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/vindictr.o src/drivers/vindictr.c In file included from src/driver.h:64:0, from src/drivers/vindictr.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/klax_vidhrdw.o src/vidhrdw/klax_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/klax_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/klax.o src/drivers/klax.c In file included from src/driver.h:64:0, from src/drivers/klax.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/blstroid_vidhrdw.o src/vidhrdw/blstroid_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/blstroid_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/blstroid.o src/drivers/blstroid.c In file included from src/driver.h:64:0, from src/drivers/blstroid.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/xybots_vidhrdw.o src/vidhrdw/xybots_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/xybots_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/xybots.o src/drivers/xybots.c In file included from src/driver.h:64:0, from src/drivers/xybots.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/eprom_vidhrdw.o src/vidhrdw/eprom_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/eprom_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/eprom.o src/drivers/eprom.c In file included from src/driver.h:64:0, from src/drivers/eprom.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/skullxbo_vidhrdw.o src/vidhrdw/skullxbo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/skullxbo_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/skullxbo.o src/drivers/skullxbo.c In file included from src/driver.h:64:0, from src/drivers/skullxbo.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/badlands_vidhrdw.o src/vidhrdw/badlands_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/badlands_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/badlands.o src/drivers/badlands.c In file included from src/driver.h:64:0, from src/drivers/badlands.c:95: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cyberbal_vidhrdw.o src/vidhrdw/cyberbal_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/cyberbal_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/cyberbal_sndhrdw.o src/sndhrdw/cyberbal_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/cyberbal_sndhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cyberbal.o src/drivers/cyberbal.c In file included from src/driver.h:64:0, from src/drivers/cyberbal.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/rampart_vidhrdw.o src/vidhrdw/rampart_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/rampart_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/rampart.o src/drivers/rampart.c In file included from src/driver.h:64:0, from src/drivers/rampart.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/shuuz_vidhrdw.o src/vidhrdw/shuuz_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/shuuz_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/shuuz.o src/drivers/shuuz.c In file included from src/driver.h:64:0, from src/drivers/shuuz.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/atarig1_vidhrdw.o src/vidhrdw/atarig1_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/atarig1_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/atarig1.o src/drivers/atarig1.c In file included from src/driver.h:64:0, from src/drivers/atarig1.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/thunderj_vidhrdw.o src/vidhrdw/thunderj_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/thunderj_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/thunderj.o src/drivers/thunderj.c In file included from src/driver.h:64:0, from src/drivers/thunderj.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/thunderj.c: In function ‘machine_init_thunderj’: src/drivers/thunderj.c:66:16: warning: cast increases required alignment of target type [-Wcast-align] rom_base[0] = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/thunderj.c:67:16: warning: cast increases required alignment of target type [-Wcast-align] rom_base[1] = (data16_t *)memory_region(REGION_CPU2); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/batman_vidhrdw.o src/vidhrdw/batman_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/batman_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/batman.o src/drivers/batman.c In file included from src/driver.h:64:0, from src/drivers/batman.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/relief_vidhrdw.o src/vidhrdw/relief_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/relief_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/relief.o src/drivers/relief.c In file included from src/driver.h:64:0, from src/drivers/relief.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/offtwall_vidhrdw.o src/vidhrdw/offtwall_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/offtwall_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/offtwall.o src/drivers/offtwall.c In file included from src/driver.h:64:0, from src/drivers/offtwall.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/arcadecl_vidhrdw.o src/vidhrdw/arcadecl_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/arcadecl_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/arcadecl.o src/drivers/arcadecl.c In file included from src/driver.h:64:0, from src/drivers/arcadecl.c:69: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/beathead_vidhrdw.o src/vidhrdw/beathead_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/beathead_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/beathead.o src/drivers/beathead.c In file included from src/driver.h:64:0, from src/drivers/beathead.c:100: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/beathead.c: In function ‘eeprom_data_w’: src/drivers/beathead.c:250:18: warning: cast increases required alignment of target type [-Wcast-align] COMBINE_DATA(&((data32_t *)generic_nvram)[offset]); ^ src/memory.h:876:34: note: in definition of macro ‘COMBINE_DATA’ #define COMBINE_DATA(varptr) (*(varptr) = (*(varptr) & mem_mask) | (data & ~mem_mask)) ^~~~~~ src/drivers/beathead.c:250:18: warning: cast increases required alignment of target type [-Wcast-align] COMBINE_DATA(&((data32_t *)generic_nvram)[offset]); ^ src/memory.h:876:47: note: in definition of macro ‘COMBINE_DATA’ #define COMBINE_DATA(varptr) (*(varptr) = (*(varptr) & mem_mask) | (data & ~mem_mask)) ^~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/atarig42_vidhrdw.o src/vidhrdw/atarig42_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/atarig42_vidhrdw.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/atarig42.o src/drivers/atarig42.c In file included from src/driver.h:64:0, from src/drivers/atarig42.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/atarig42.c: In function ‘init_guardian’: src/drivers/atarig42.c:720:3: warning: cast increases required alignment of target type [-Wcast-align] *(data16_t *)&memory_region(REGION_CPU1)[0x80000] = 0x4E75; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/asic65.o src/machine/asic65.c In file included from src/driver.h:64:0, from src/machine/asic65.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/atarigx2_vidhrdw.o src/vidhrdw/atarigx2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/atarigx2_vidhrdw.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/atarigx2.o src/drivers/atarigx2.c In file included from src/driver.h:64:0, from src/drivers/atarigx2.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/atarigt_vidhrdw.o src/vidhrdw/atarigt_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/atarigt_vidhrdw.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/atarigt.o src/drivers/atarigt.c In file included from src/driver.h:64:0, from src/drivers/atarigt.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/jaguar_vidhrdw.o src/vidhrdw/jaguar_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/jaguar_vidhrdw.c:137: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/vidhrdw/jaguar_vidhrdw.c:808:0: src/vidhrdw/jagobj.c: In function ‘process_bitmap’: src/vidhrdw/jagobj.c:505:18: warning: cast increases required alignment of target type [-Wcast-align] data32_t *src = (data32_t *)get_jaguar_memory(data << 3); ^ In file included from src/vidhrdw/jaguar_vidhrdw.c:808:0: src/vidhrdw/jagobj.c:658:9: warning: cast increases required alignment of target type [-Wcast-align] return (data32_t *)get_jaguar_memory(link << 3); ^ src/vidhrdw/jagobj.c: In function ‘process_scaled_bitmap’: src/vidhrdw/jagobj.c:678:18: warning: cast increases required alignment of target type [-Wcast-align] data32_t *src = (data32_t *)get_jaguar_memory(data << 3); ^ src/vidhrdw/jagobj.c:831:9: warning: cast increases required alignment of target type [-Wcast-align] return (data32_t *)get_jaguar_memory(link << 3); ^ src/vidhrdw/jagobj.c: In function ‘process_branch’: src/vidhrdw/jagobj.c:896:17: warning: cast increases required alignment of target type [-Wcast-align] return taken ? (data32_t *)get_jaguar_memory(link << 3) : (objdata + 2); ^ src/vidhrdw/jagobj.c: In function ‘process_object_list’: src/vidhrdw/jagobj.c:933:14: warning: cast increases required alignment of target type [-Wcast-align] objdata = (data32_t *)get_jaguar_memory((gpu_regs[OLP_H] << 16) | gpu_regs[OLP_L]); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/jaguar_sndhrdw.o src/sndhrdw/jaguar_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/jaguar_sndhrdw.c:145: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cojag.o src/drivers/cojag.c In file included from src/driver.h:64:0, from src/drivers/cojag.c:54: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/cojag.c: In function ‘eeprom_data_r’: src/drivers/cojag.c:265:11: warning: cast increases required alignment of target type [-Wcast-align] return ((UINT32 *)generic_nvram)[offset] | 0xffffff00; ^ src/drivers/cojag.c:267:11: warning: cast increases required alignment of target type [-Wcast-align] return ((UINT32 *)generic_nvram)[offset] | 0x00ffffff; ^ src/drivers/cojag.c: In function ‘eeprom_data_w’: src/drivers/cojag.c:282:5: warning: cast increases required alignment of target type [-Wcast-align] ((UINT32 *)generic_nvram)[offset] = data & 0x000000ff; ^ src/drivers/cojag.c:284:5: warning: cast increases required alignment of target type [-Wcast-align] ((UINT32 *)generic_nvram)[offset] = data & 0xff000000; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/cage_sndhrdw.o src/sndhrdw/cage_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/cage_sndhrdw.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/rockola_vidhrdw.o src/vidhrdw/rockola_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/rockola_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/rockola_sndhrdw.o src/sndhrdw/rockola_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/rockola_sndhrdw.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/rockola.o src/drivers/rockola.c In file included from src/driver.h:64:0, from src/drivers/rockola.c:122: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/lasso_vidhrdw.o src/vidhrdw/lasso_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/lasso_vidhrdw.c:30: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/lasso.o src/drivers/lasso.c In file included from src/driver.h:64:0, from src/drivers/lasso.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/munchmo.o src/drivers/munchmo.c In file included from src/driver.h:64:0, from src/drivers/munchmo.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/munchmo_vidhrdw.o src/vidhrdw/munchmo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/munchmo_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/marvins_vidhrdw.o src/vidhrdw/marvins_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/marvins_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/marvins.o src/drivers/marvins.c In file included from src/driver.h:64:0, from src/drivers/marvins.c:27: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/jcross_vidhrdw.o src/vidhrdw/jcross_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/jcross_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/jcross.o src/drivers/jcross.c In file included from src/driver.h:64:0, from src/drivers/jcross.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mainsnk_vidhrdw.o src/vidhrdw/mainsnk_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mainsnk_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mainsnk.o src/drivers/mainsnk.c In file included from src/driver.h:64:0, from src/drivers/mainsnk.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ At top level: src/drivers/mainsnk.c:31:13: warning: ‘init_sound’ defined but not used [-Wunused-function] static void init_sound( int busy_bit ) ^~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/hal21.o src/drivers/hal21.c In file included from src/driver.h:64:0, from src/drivers/hal21.c:55: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/hal21.c: In function ‘hal21_draw_sprites’: src/drivers/hal21.c:241:8: warning: cast increases required alignment of target type [-Wcast-align] if (*(UINT32*)sprptr == 0 || *(UINT32*)sprptr == -1) continue; ^ src/drivers/hal21.c:241:33: warning: cast increases required alignment of target type [-Wcast-align] if (*(UINT32*)sprptr == 0 || *(UINT32*)sprptr == -1) continue; ^ src/drivers/hal21.c: In function ‘aso_draw_sprites’: src/drivers/hal21.c:305:8: warning: cast increases required alignment of target type [-Wcast-align] if (*(UINT32*)sprptr == 0 || *(UINT32*)sprptr == -1) continue; ^ src/drivers/hal21.c:305:33: warning: cast increases required alignment of target type [-Wcast-align] if (*(UINT32*)sprptr == 0 || *(UINT32*)sprptr == -1) continue; ^ In file included from src/driver.h:64:0, from src/drivers/hal21.c:55: At top level: src/drivers/hal21.c:123:22: warning: ‘hal21_videoram_r’ defined but not used [-Wunused-function] static READ_HANDLER( hal21_videoram_r ){ return videoram[offset]; } ^ src/memory.h:130:39: note: in definition of macro ‘READ_HANDLER’ #define READ_HANDLER(name) data8_t name(UNUSEDARG offs_t offset) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/snk_vidhrdw.o src/vidhrdw/snk_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/snk_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/snk_vidhrdw.c: In function ‘tnk3_draw_sprites’: src/vidhrdw/snk_vidhrdw.c:205:7: warning: cast increases required alignment of target type [-Wcast-align] if(*(UINT32*)(spriteram+offs) == 0 || *(UINT32*)(spriteram+offs) == -1) continue; ^ src/vidhrdw/snk_vidhrdw.c:205:42: warning: cast increases required alignment of target type [-Wcast-align] if(*(UINT32*)(spriteram+offs) == 0 || *(UINT32*)(spriteram+offs) == -1) continue; ^ src/vidhrdw/snk_vidhrdw.c: In function ‘ikari_draw_sprites’: src/vidhrdw/snk_vidhrdw.c:343:7: warning: cast increases required alignment of target type [-Wcast-align] if(*(UINT32*)(source+which) == 0 || *(UINT32*)(source+which) == -1) continue; ^ src/vidhrdw/snk_vidhrdw.c:343:40: warning: cast increases required alignment of target type [-Wcast-align] if(*(UINT32*)(source+which) == 0 || *(UINT32*)(source+which) == -1) continue; ^ src/vidhrdw/snk_vidhrdw.c: In function ‘tdfever_draw_sp’: src/vidhrdw/snk_vidhrdw.c:485:7: warning: cast increases required alignment of target type [-Wcast-align] if(*(UINT32*)(source+which) == 0 || *(UINT32*)(source+which) == -1) continue; ^ src/vidhrdw/snk_vidhrdw.c:485:40: warning: cast increases required alignment of target type [-Wcast-align] if(*(UINT32*)(source+which) == 0 || *(UINT32*)(source+which) == -1) continue; ^ At top level: src/vidhrdw/snk_vidhrdw.c:36:13: warning: ‘print’ defined but not used [-Wunused-function] static void print( struct mame_bitmap *bitmap, int num, int row ) ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/snk.o src/drivers/snk.c In file included from src/driver.h:64:0, from src/drivers/snk.c:218: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sgladiat.o src/drivers/sgladiat.c In file included from src/driver.h:64:0, from src/drivers/sgladiat.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/snk68_vidhrdw.o src/vidhrdw/snk68_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/snk68_vidhrdw.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/snk68.o src/drivers/snk68.c In file included from src/driver.h:64:0, from src/drivers/snk68.c:35: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/prehisle_vidhrdw.o src/vidhrdw/prehisle_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/prehisle_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/prehisle_vidhrdw.c: In function ‘prehisle_control16_w’: src/memory.h:876:55: warning: ‘scroll’ is used uninitialized in this function [-Wuninitialized] #define COMBINE_DATA(varptr) (*(varptr) = (*(varptr) & mem_mask) | (data & ~mem_mask)) ^ src/vidhrdw/prehisle_vidhrdw.c:55:6: note: ‘scroll’ was declared here int scroll; ^~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/prehisle.o src/drivers/prehisle.c In file included from src/driver.h:64:0, from src/drivers/prehisle.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bbusters_vidhrdw.o src/vidhrdw/bbusters_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bbusters_vidhrdw.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bbusters.o src/drivers/bbusters.c In file included from src/driver.h:64:0, from src/drivers/bbusters.c:167: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/shougi.o src/drivers/shougi.c In file included from src/driver.h:64:0, from src/drivers/shougi.c:94: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/equites_machine.o src/machine/equites_machine.c In file included from src/driver.h:64:0, from src/machine/equites_machine.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/equites_machine.c: In function ‘equites_8404init’: src/machine/equites_machine.c:246:13: warning: cast increases required alignment of target type [-Wcast-align] mrulemap = (struct MRULELIST *)byte_ptr; // pointer table to rule lists ^ src/machine/equites_machine.c:247:14: warning: cast increases required alignment of target type [-Wcast-align] mrulepool = (struct MRULE *)(byte_ptr + 0x4000); // rules pool ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/equites_vidhrdw.o src/vidhrdw/equites_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/equites_vidhrdw.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/equites_vidhrdw.c: In function ‘video_init_common’: src/vidhrdw/equites_vidhrdw.c:49:9: warning: variable ‘colortable’ set but not used [-Wunused-but-set-variable] pen_t *colortable; ^~~~~~~~~~ src/vidhrdw/equites_vidhrdw.c: In function ‘video_start_splndrbt’: src/vidhrdw/equites_vidhrdw.c:255:13: warning: cast increases required alignment of target type [-Wcast-align] charram0 = (data16_t*)buf8ptr; ^ src/vidhrdw/equites_vidhrdw.c:256:13: warning: cast increases required alignment of target type [-Wcast-align] charram1 = (data16_t*)(buf8ptr + videoram_size); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/equites.o src/drivers/equites.c In file included from src/driver.h:64:0, from src/drivers/equites.c:133: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/alpha68k_vidhrdw.o src/vidhrdw/alpha68k_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/alpha68k_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/alpha68k.o src/drivers/alpha68k.c In file included from src/driver.h:64:0, from src/drivers/alpha68k.c:169: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/alpha68k.c: In function ‘init_sbasebal’: src/drivers/alpha68k.c:3025:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/champbas_vidhrdw.o src/vidhrdw/champbas_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/champbas_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/champbas.o src/drivers/champbas.c In file included from src/driver.h:64:0, from src/drivers/champbas.c:41: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/exctsccr_machine.o src/machine/exctsccr_machine.c In file included from src/driver.h:64:0, from src/machine/exctsccr_machine.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/exctsccr_vidhrdw.o src/vidhrdw/exctsccr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/exctsccr_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/exctsccr.o src/drivers/exctsccr.c In file included from src/driver.h:64:0, from src/drivers/exctsccr.c:25: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/scregg.o src/drivers/scregg.c In file included from src/driver.h:64:0, from src/drivers/scregg.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tagteam_vidhrdw.o src/vidhrdw/tagteam_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tagteam_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tagteam.o src/drivers/tagteam.c In file included from src/driver.h:64:0, from src/drivers/tagteam.c:27: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ssozumo_vidhrdw.o src/vidhrdw/ssozumo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ssozumo_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ssozumo.o src/drivers/ssozumo.c In file included from src/driver.h:64:0, from src/drivers/ssozumo.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mystston_vidhrdw.o src/vidhrdw/mystston_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mystston_vidhrdw.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mystston.o src/drivers/mystston.c In file included from src/driver.h:64:0, from src/drivers/mystston.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/dogfgt_vidhrdw.o src/vidhrdw/dogfgt_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/dogfgt_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dogfgt.o src/drivers/dogfgt.c In file included from src/driver.h:64:0, from src/drivers/dogfgt.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bogeyman_vidhrdw.o src/vidhrdw/bogeyman_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bogeyman_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bogeyman.o src/drivers/bogeyman.c In file included from src/driver.h:64:0, from src/drivers/bogeyman.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/matmania_vidhrdw.o src/vidhrdw/matmania_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/matmania_vidhrdw.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/matmania.o src/drivers/matmania.c In file included from src/driver.h:64:0, from src/drivers/matmania.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/maniach.o src/machine/maniach.c In file included from src/driver.h:64:0, from src/machine/maniach.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/renegade_vidhrdw.o src/vidhrdw/renegade_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/renegade_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/renegade.o src/drivers/renegade.c In file included from src/driver.h:64:0, from src/drivers/renegade.c:102: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/xain_vidhrdw.o src/vidhrdw/xain_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/xain_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/xain.o src/drivers/xain.c In file included from src/driver.h:64:0, from src/drivers/xain.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/battlane_vidhrdw.o src/vidhrdw/battlane_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/battlane_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/battlane.o src/drivers/battlane.c In file included from src/driver.h:64:0, from src/drivers/battlane.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ddragon_vidhrdw.o src/vidhrdw/ddragon_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ddragon_vidhrdw.c:43: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ddragon.o src/drivers/ddragon.c In file included from src/driver.h:64:0, from src/drivers/ddragon.c:63: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/driver.h:64:0, from src/drivers/ddragon.c:63: At top level: src/drivers/ddragon.c:319:23: warning: ‘cpu_sound_command_w’ defined but not used [-Wunused-function] static WRITE_HANDLER( cpu_sound_command_w ) ^ src/memory.h:131:39: note: in definition of macro ‘WRITE_HANDLER’ #define WRITE_HANDLER(name) void name(UNUSEDARG offs_t offset, UNUSEDARG data8_t data) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/chinagat.o src/drivers/chinagat.c In file included from src/driver.h:64:0, from src/drivers/chinagat.c:71: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/spdodgeb_vidhrdw.o src/vidhrdw/spdodgeb_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/spdodgeb_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/spdodgeb.o src/drivers/spdodgeb.c In file included from src/driver.h:64:0, from src/drivers/spdodgeb.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/wwfsstar_vidhrdw.o src/vidhrdw/wwfsstar_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/wwfsstar_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/wwfsstar.o src/drivers/wwfsstar.c In file included from src/driver.h:64:0, from src/drivers/wwfsstar.c:61: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/vball_vidhrdw.o src/vidhrdw/vball_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/vball_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/vball.o src/drivers/vball.c In file included from src/driver.h:64:0, from src/drivers/vball.c:90: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/blockout_vidhrdw.o src/vidhrdw/blockout_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/blockout_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/blockout.o src/drivers/blockout.c In file included from src/driver.h:64:0, from src/drivers/blockout.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ddragon3_vidhrdw.o src/vidhrdw/ddragon3_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ddragon3_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ddragon3.o src/drivers/ddragon3.c In file included from src/driver.h:64:0, from src/drivers/ddragon3.c:27: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/wwfwfest_vidhrdw.o src/vidhrdw/wwfwfest_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/wwfwfest_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/wwfwfest.o src/drivers/wwfwfest.c In file included from src/driver.h:64:0, from src/drivers/wwfwfest.c:40: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/shadfrce_vidhrdw.o src/vidhrdw/shadfrce_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/shadfrce_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/shadfrce.o src/drivers/shadfrce.c In file included from src/driver.h:64:0, from src/drivers/shadfrce.c:79: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/berzerk_machine.o src/machine/berzerk_machine.c In file included from src/driver.h:64:0, from src/machine/berzerk_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/berzerk_vidhrdw.o src/vidhrdw/berzerk_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/berzerk_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/berzerk_sndhrdw.o src/sndhrdw/berzerk_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/berzerk_sndhrdw.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/berzerk.o src/drivers/berzerk.c In file included from src/driver.h:64:0, from src/drivers/berzerk.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mazerbla.o src/drivers/mazerbla.c In file included from src/driver.h:64:0, from src/drivers/mazerbla.c:38: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/mazerbla.c: In function ‘video_update_mazerbla’: src/drivers/mazerbla.c:276:9: warning: variable ‘color_base’ set but not used [-Wunused-but-set-variable] UINT32 color_base=0; ^~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/supdrapo.o src/drivers/supdrapo.c In file included from src/driver.h:64:0, from src/drivers/supdrapo.c:26: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/toratora.o src/drivers/toratora.c In file included from src/driver.h:64:0, from src/drivers/toratora.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gameplan_vidhrdw.o src/vidhrdw/gameplan_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gameplan_vidhrdw.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gameplan.o src/drivers/gameplan.c In file included from src/driver.h:64:0, from src/drivers/gameplan.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/zac2650_vidhrdw.o src/vidhrdw/zac2650_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/zac2650_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/zac2650.o src/drivers/zac2650.c In file included from src/driver.h:64:0, from src/drivers/zac2650.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/zaccaria_vidhrdw.o src/vidhrdw/zaccaria_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/zaccaria_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/zaccaria.o src/drivers/zaccaria.c In file included from src/driver.h:64:0, from src/drivers/zaccaria.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mouser_vidhrdw.o src/vidhrdw/mouser_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/mouser_vidhrdw.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mouser.o src/drivers/mouser.c In file included from src/driver.h:64:0, from src/drivers/mouser.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/nova2001_vidhrdw.o src/vidhrdw/nova2001_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/nova2001_vidhrdw.c:35: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/nova2001.o src/drivers/nova2001.c In file included from src/driver.h:64:0, from src/drivers/nova2001.c:34: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ninjakid_vidhrdw.o src/vidhrdw/ninjakid_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ninjakid_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/ninjakid_vidhrdw.c: In function ‘ninjakun_io_8000_w’: src/vidhrdw/ninjakid_vidhrdw.c:164:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ src/vidhrdw/ninjakid_vidhrdw.c:166:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ ninjakun_xscroll = data; ^~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ninjakid.o src/drivers/ninjakid.c In file included from src/driver.h:64:0, from src/drivers/ninjakid.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/raiders5_vidhrdw.o src/vidhrdw/raiders5_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/raiders5_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/raiders5.o src/drivers/raiders5.c In file included from src/driver.h:64:0, from src/drivers/raiders5.c:26: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/pkunwar_vidhrdw.o src/vidhrdw/pkunwar_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/pkunwar_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pkunwar.o src/drivers/pkunwar.c In file included from src/driver.h:64:0, from src/drivers/pkunwar.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/xxmissio_vidhrdw.o src/vidhrdw/xxmissio_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/xxmissio_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/xxmissio.o src/drivers/xxmissio.c In file included from src/driver.h:64:0, from src/drivers/xxmissio.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ninjakd2_vidhrdw.o src/vidhrdw/ninjakd2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ninjakd2_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ninjakd2.o src/drivers/ninjakd2.c In file included from src/driver.h:64:0, from src/drivers/ninjakd2.c:224: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mnight_vidhrdw.o src/vidhrdw/mnight_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mnight_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mnight.o src/drivers/mnight.c In file included from src/driver.h:64:0, from src/drivers/mnight.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/omegaf_vidhrdw.o src/vidhrdw/omegaf_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/omegaf_vidhrdw.c:69: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/omegaf.o src/drivers/omegaf.c In file included from src/driver.h:64:0, from src/drivers/omegaf.c:45: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/nmk16_vidhrdw.o src/vidhrdw/nmk16_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/nmk16_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/nmk16_vidhrdw.c: In function ‘video_update_bioship’: src/vidhrdw/nmk16_vidhrdw.c:563:22: warning: cast increases required alignment of target type [-Wcast-align] data16_t *tilerom = (data16_t *)memory_region(REGION_GFX5); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/nmk16.o src/drivers/nmk16.c In file included from src/driver.h:64:0, from src/drivers/nmk16.c:137: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/nmk16.c: In function ‘init_hachamf’: src/drivers/nmk16.c:4222:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/nmk16.c: In function ‘init_acrobatm’: src/drivers/nmk16.c:4229:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/nmk16.c: In function ‘init_tdragonb’: src/drivers/nmk16.c:4243:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *ROM = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/nmk16.c: In function ‘init_tdragon’: src/drivers/nmk16.c:4254:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/nmk16.c: In function ‘init_strahl’: src/drivers/nmk16.c:4268:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/nmk16.c: In function ‘init_bioship’: src/drivers/nmk16.c:4282:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/nmk16.c: In function ‘init_blkheart’: src/drivers/nmk16.c:4323:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/nmk16.c: In function ‘init_mustang’: src/drivers/nmk16.c:4341:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/jalmah.o src/drivers/jalmah.c In file included from src/driver.h:64:0, from src/drivers/jalmah.c:41: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/quizpani.o src/drivers/quizpani.c In file included from src/driver.h:64:0, from src/drivers/quizpani.c:35: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/quizpani_vidhrdw.o src/vidhrdw/quizpani_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/quizpani_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/macrossp_vidhrdw.o src/vidhrdw/macrossp_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/macrossp_vidhrdw.c:4: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/macrossp.o src/drivers/macrossp.c In file included from src/driver.h:64:0, from src/drivers/macrossp.c:40: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/quizdna_vidhrdw.o src/vidhrdw/quizdna_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/quizdna_vidhrdw.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/quizdna.o src/drivers/quizdna.c In file included from src/driver.h:64:0, from src/drivers/quizdna.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/jack_vidhrdw.o src/vidhrdw/jack_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/jack_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/jack.o src/drivers/jack.c In file included from src/driver.h:64:0, from src/drivers/jack.c:39: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/embargo.o src/drivers/embargo.c In file included from src/driver.h:64:0, from src/drivers/embargo.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/cinemat_sndhrdw.o src/sndhrdw/cinemat_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/cinemat_sndhrdw.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cinemat.o src/drivers/cinemat.c In file included from src/driver.h:64:0, from src/drivers/cinemat.c:28: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/cchasm_machine.o src/machine/cchasm_machine.c In file included from src/driver.h:64:0, from src/machine/cchasm_machine.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cchasm_vidhrdw.o src/vidhrdw/cchasm_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/cchasm_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/cchasm_sndhrdw.o src/sndhrdw/cchasm_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/cchasm_sndhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sndhrdw/cchasm_sndhrdw.c: In function ‘cchasm_io_w’: src/sndhrdw/cchasm_sndhrdw.c:85:16: warning: variable ‘led’ set but not used [-Wunused-but-set-variable] static int led; ^~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cchasm.o src/drivers/cchasm.c In file included from src/driver.h:64:0, from src/drivers/cchasm.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/thepit_vidhrdw.o src/vidhrdw/thepit_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/thepit_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/thepit.o src/drivers/thepit.c In file included from src/driver.h:64:0, from src/drivers/thepit.c:58: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/timelimt_vidhrdw.o src/vidhrdw/timelimt_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/timelimt_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/timelimt.o src/drivers/timelimt.c In file included from src/driver.h:64:0, from src/drivers/timelimt.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/bagman_machine.o src/machine/bagman_machine.c In file included from src/driver.h:64:0, from src/machine/bagman_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bagman_vidhrdw.o src/vidhrdw/bagman_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bagman_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bagman.o src/drivers/bagman.c In file included from src/driver.h:64:0, from src/drivers/bagman.c:59: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tankbust_vidhrdw.o src/vidhrdw/tankbust_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tankbust_vidhrdw.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tankbust.o src/drivers/tankbust.c In file included from src/driver.h:64:0, from src/drivers/tankbust.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/wiz_vidhrdw.o src/vidhrdw/wiz_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/wiz_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/wiz.o src/drivers/wiz.c In file included from src/driver.h:64:0, from src/drivers/wiz.c:160: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/kncljoe_vidhrdw.o src/vidhrdw/kncljoe_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/kncljoe_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/kncljoe.o src/drivers/kncljoe.c In file included from src/driver.h:64:0, from src/drivers/kncljoe.c:25: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/stfight_machine.o src/machine/stfight_machine.c In file included from src/driver.h:64:0, from src/machine/stfight_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/stfight_vidhrdw.o src/vidhrdw/stfight_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/stfight_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/stfight.o src/drivers/stfight.c In file included from src/driver.h:64:0, from src/drivers/stfight.c:231: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cshooter.o src/drivers/cshooter.c In file included from src/driver.h:64:0, from src/drivers/cshooter.c:82: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/seibu.o src/sndhrdw/seibu.c In file included from src/driver.h:64:0, from src/sndhrdw/seibu.c:35: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/deadang_vidhrdw.o src/vidhrdw/deadang_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/deadang_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/deadang.o src/drivers/deadang.c In file included from src/driver.h:64:0, from src/drivers/deadang.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/dynduke_vidhrdw.o src/vidhrdw/dynduke_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/dynduke_vidhrdw.c:2: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dynduke.o src/drivers/dynduke.c In file included from src/driver.h:64:0, from src/drivers/dynduke.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/raiden_vidhrdw.o src/vidhrdw/raiden_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/raiden_vidhrdw.c:2: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/raiden.o src/drivers/raiden.c In file included from src/driver.h:64:0, from src/drivers/raiden.c:40: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/raiden2.o src/drivers/raiden2.c In file included from src/driver.h:64:0, from src/drivers/raiden2.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/dcon_vidhrdw.o src/vidhrdw/dcon_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/dcon_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dcon.o src/drivers/dcon.c In file included from src/driver.h:64:0, from src/drivers/dcon.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/dcon.c: In function ‘init_sdgndmps’: src/drivers/dcon.c:411:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sengokmj_vidhrdw.o src/vidhrdw/sengokmj_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sengokmj_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sengokmj.o src/drivers/sengokmj.c In file included from src/driver.h:64:0, from src/drivers/sengokmj.c:73: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mustache_vidhrdw.o src/vidhrdw/mustache_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mustache_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mustache.o src/drivers/mustache.c In file included from src/driver.h:64:0, from src/drivers/mustache.c:72: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cabal_vidhrdw.o src/vidhrdw/cabal_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/cabal_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cabal.o src/drivers/cabal.c In file included from src/driver.h:64:0, from src/drivers/cabal.c:43: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/toki_vidhrdw.o src/vidhrdw/toki_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/toki_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/toki.o src/drivers/toki.c In file included from src/driver.h:64:0, from src/drivers/toki.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bloodbro_vidhrdw.o src/vidhrdw/bloodbro_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/bloodbro_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bloodbro.o src/drivers/bloodbro.c In file included from src/driver.h:64:0, from src/drivers/bloodbro.c:94: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/legionna_vidhrdw.o src/vidhrdw/legionna_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/legionna_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/legionna.o src/drivers/legionna.c In file included from src/driver.h:64:0, from src/drivers/legionna.c:63: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/goal92_vidhrdw.o src/vidhrdw/goal92_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/goal92_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/goal92.o src/drivers/goal92.c In file included from src/driver.h:64:0, from src/drivers/goal92.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/exerion_vidhrdw.o src/vidhrdw/exerion_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/exerion_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/exerion.o src/drivers/exerion.c In file included from src/driver.h:64:0, from src/drivers/exerion.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/fcombat.o src/drivers/fcombat.c In file included from src/driver.h:64:0, from src/drivers/fcombat.c:34: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/aeroboto_vidhrdw.o src/vidhrdw/aeroboto_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/aeroboto_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/aeroboto.o src/drivers/aeroboto.c In file included from src/driver.h:64:0, from src/drivers/aeroboto.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/citycon_vidhrdw.o src/vidhrdw/citycon_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/citycon_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/citycon.o src/drivers/citycon.c In file included from src/driver.h:64:0, from src/drivers/citycon.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/momoko_vidhrdw.o src/vidhrdw/momoko_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/momoko_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/momoko.o src/drivers/momoko.c In file included from src/driver.h:64:0, from src/drivers/momoko.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/argus_vidhrdw.o src/vidhrdw/argus_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/argus_vidhrdw.c:117: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/argus.o src/drivers/argus.c In file included from src/driver.h:64:0, from src/drivers/argus.c:86: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/psychic5_vidhrdw.o src/vidhrdw/psychic5_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/psychic5_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/psychic5.o src/drivers/psychic5.c In file included from src/driver.h:64:0, from src/drivers/psychic5.c:312: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ginganin_vidhrdw.o src/vidhrdw/ginganin_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/ginganin_vidhrdw.c:59: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ginganin.o src/drivers/ginganin.c In file included from src/driver.h:64:0, from src/drivers/ginganin.c:51: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/ginganin.c: In function ‘init_ginganin’: src/drivers/ginganin.c:448:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/skyfox_vidhrdw.o src/vidhrdw/skyfox_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/skyfox_vidhrdw.c:37: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/skyfox.o src/drivers/skyfox.c In file included from src/driver.h:64:0, from src/drivers/skyfox.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/homerun_vidhrdw.o src/vidhrdw/homerun_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/homerun_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/homerun.o src/drivers/homerun.c In file included from src/driver.h:64:0, from src/drivers/homerun.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cischeat_vidhrdw.o src/vidhrdw/cischeat_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/cischeat_vidhrdw.c:56: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/cischeat.o src/drivers/cischeat.c In file included from src/driver.h:64:0, from src/drivers/cischeat.c:152: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/cischeat.c: In function ‘init_bigrun’: src/drivers/cischeat.c:1842:10: warning: cast increases required alignment of target type [-Wcast-align] rom_1 = (data16_t *) memory_region(REGION_USER1); ^ src/drivers/cischeat.c: In function ‘init_cischeat’: src/drivers/cischeat.c:1964:10: warning: cast increases required alignment of target type [-Wcast-align] rom_1 = (data16_t *) (memory_region(REGION_USER1) + 0x00000); ^ src/drivers/cischeat.c:1965:10: warning: cast increases required alignment of target type [-Wcast-align] rom_2 = (data16_t *) (memory_region(REGION_CPU2) + 0x40000); ^ src/drivers/cischeat.c:1966:10: warning: cast increases required alignment of target type [-Wcast-align] rom_3 = (data16_t *) (memory_region(REGION_CPU3) + 0x40000); ^ src/drivers/cischeat.c:1970:10: warning: cast increases required alignment of target type [-Wcast-align] rom_2 = (data16_t *) (memory_region(REGION_USER1) + 0x80000); ^ src/drivers/cischeat.c:1974:10: warning: cast increases required alignment of target type [-Wcast-align] rom_3 = (data16_t *) (memory_region(REGION_USER1) + 0xc0000); ^ src/drivers/cischeat.c: In function ‘init_f1gpstar’: src/drivers/cischeat.c:2191:10: warning: cast increases required alignment of target type [-Wcast-align] rom_1 = (data16_t *) memory_region(REGION_USER1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tetrisp2_vidhrdw.o src/vidhrdw/tetrisp2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tetrisp2_vidhrdw.c:41: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tetrisp2.o src/drivers/tetrisp2.c In file included from src/driver.h:64:0, from src/drivers/tetrisp2.c:35: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ At top level: src/drivers/tetrisp2.c:46:14: warning: ‘rockn_timer_sub_l4’ defined but not used [-Wunused-variable] static void *rockn_timer_sub_l4; ^~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/megasys1_vidhrdw.o src/vidhrdw/megasys1_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/megasys1_vidhrdw.c:194: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/megasys1.o src/drivers/megasys1.c In file included from src/driver.h:64:0, from src/drivers/megasys1.c:124: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/megasys1.c: In function ‘phantasm_rom_decode’: src/drivers/megasys1.c:3197:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *) memory_region(REGION_CPU1+cpu); ^ src/drivers/megasys1.c: In function ‘astyanax_rom_decode’: src/drivers/megasys1.c:3231:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *) memory_region(REGION_CPU1+cpu); ^ src/drivers/megasys1.c: In function ‘rodland_rom_decode’: src/drivers/megasys1.c:3265:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *) memory_region(REGION_CPU1+cpu); ^ src/drivers/megasys1.c: In function ‘init_astyanax’: src/drivers/megasys1.c:3381:8: warning: cast increases required alignment of target type [-Wcast-align] RAM = (data16_t *) memory_region(REGION_CPU1); ^ src/drivers/megasys1.c: In function ‘init_hachoo’: src/drivers/megasys1.c:3442:9: warning: cast increases required alignment of target type [-Wcast-align] RAM = (data16_t *) memory_region(REGION_CPU1); ^ src/drivers/megasys1.c: In function ‘init_iganinju’: src/drivers/megasys1.c:3452:9: warning: cast increases required alignment of target type [-Wcast-align] RAM = (data16_t *) memory_region(REGION_CPU1); ^ src/drivers/megasys1.c: In function ‘init_jitsupro’: src/drivers/megasys1.c:3472:19: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *) memory_region(REGION_CPU1); ^ src/drivers/megasys1.c: In function ‘init_plusalph’: src/drivers/megasys1.c:3504:9: warning: cast increases required alignment of target type [-Wcast-align] RAM = (data16_t *) memory_region(REGION_CPU1); ^ src/drivers/megasys1.c: In function ‘init_stdragon’: src/drivers/megasys1.c:3536:9: warning: cast increases required alignment of target type [-Wcast-align] RAM = (data16_t *) memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ms32_vidhrdw.o src/vidhrdw/ms32_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ms32_vidhrdw.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ms32.o src/drivers/ms32.c In file included from src/driver.h:64:0, from src/drivers/ms32.c:167: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/ms32.c: In function ‘init_tp2m32’: src/drivers/ms32.c:2294:19: warning: cast increases required alignment of target type [-Wcast-align] data32_t *pROM = (data32_t *)memory_region(REGION_CPU1); ^ src/drivers/ms32.c: In function ‘init_f1superb’: src/drivers/ms32.c:2303:19: warning: cast increases required alignment of target type [-Wcast-align] data32_t *pROM = (data32_t *)memory_region(REGION_CPU1); ^ In file included from src/osdepend.h:5:0, from src/fileio.h:13, from src/mame.h:16, from src/mamedbg.h:4, from src/driver.h:65, from src/drivers/ms32.c:167: At top level: src/inptport.h:207:36: warning: ‘input_ports_ms32’ defined but not used [-Wunused-const-variable=] static const struct InputPortTiny input_ports_##name[] = { ^ src/drivers/ms32.c:481:1: note: in expansion of macro ‘INPUT_PORTS_START’ INPUT_PORTS_START( ms32 ) ^~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bigstrkb_vidhrdw.o src/vidhrdw/bigstrkb_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bigstrkb_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bigstrkb.o src/drivers/bigstrkb.c In file included from src/driver.h:64:0, from src/drivers/bigstrkb.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/rpunch_vidhrdw.o src/vidhrdw/rpunch_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/rpunch_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/rpunch.o src/drivers/rpunch.c In file included from src/driver.h:64:0, from src/drivers/rpunch.c:107: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tail2nos_vidhrdw.o src/vidhrdw/tail2nos_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tail2nos_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/tail2nos_vidhrdw.c: In function ‘video_start_tail2nos’: src/vidhrdw/tail2nos_vidhrdw.c:72:13: warning: cast increases required alignment of target type [-Wcast-align] zoomdata = (data16_t *)memory_region(REGION_GFX3); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tail2nos.o src/drivers/tail2nos.c In file included from src/driver.h:64:0, from src/drivers/tail2nos.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ojankohs_vidhrdw.o src/vidhrdw/ojankohs_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ojankohs_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ojankohs.o src/drivers/ojankohs.c In file included from src/driver.h:64:0, from src/drivers/ojankohs.c:34: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/fromance_vidhrdw.o src/vidhrdw/fromance_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/fromance_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/fromance.o src/drivers/fromance.c In file included from src/driver.h:64:0, from src/drivers/fromance.c:42: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pipedrm.o src/drivers/pipedrm.c In file included from src/driver.h:64:0, from src/drivers/pipedrm.c:106: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/aerofgt_vidhrdw.o src/vidhrdw/aerofgt_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/aerofgt_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/aerofgt_vidhrdw.c: In function ‘video_start_spinlbrk’: src/vidhrdw/aerofgt_vidhrdw.c:145:23: warning: cast increases required alignment of target type [-Wcast-align] aerofgt_spriteram2 = (data16_t *)memory_region(REGION_GFX5); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/aerofgt.o src/drivers/aerofgt.c In file included from src/driver.h:64:0, from src/drivers/aerofgt.c:50: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/welltris_vidhrdw.o src/vidhrdw/welltris_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/welltris_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/welltris.o src/drivers/welltris.c In file included from src/driver.h:64:0, from src/drivers/welltris.c:315: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/f1gp_vidhrdw.o src/vidhrdw/f1gp_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/f1gp_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/f1gp_vidhrdw.c: In function ‘video_start_f1gp’: src/vidhrdw/f1gp_vidhrdw.c:72:13: warning: cast increases required alignment of target type [-Wcast-align] zoomdata = (data16_t *)memory_region(REGION_GFX4); ^ src/vidhrdw/f1gp_vidhrdw.c: In function ‘video_start_f1gp2’: src/vidhrdw/f1gp_vidhrdw.c:98:13: warning: cast increases required alignment of target type [-Wcast-align] zoomdata = (data16_t *)memory_region(REGION_GFX4); ^ src/vidhrdw/f1gp_vidhrdw.c: In function ‘f1gp_drawsprites’: src/vidhrdw/f1gp_vidhrdw.c:205:59: warning: variable ‘pri’ set but not used [-Wunused-but-set-variable] int ox,oy,x,y,xsize,ysize,zoomx,zoomy,flipx,flipy,color,pri; ^~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/f1gp.o src/drivers/f1gp.c In file included from src/driver.h:64:0, from src/drivers/f1gp.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/taotaido_vidhrdw.o src/vidhrdw/taotaido_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/taotaido_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/taotaido_vidhrdw.c: In function ‘taotaido_tileregs_w’: src/vidhrdw/taotaido_vidhrdw.c:160:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if(ACCESSING_LSB) ^~ src/vidhrdw/taotaido_vidhrdw.c:162:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ tilemap_mark_all_tiles_dirty(bg_tilemap); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/taotaido.o src/drivers/taotaido.c In file included from src/driver.h:64:0, from src/drivers/taotaido.c:66: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/crshrace_vidhrdw.o src/vidhrdw/crshrace_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/crshrace_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/crshrace.o src/drivers/crshrace.c In file included from src/driver.h:64:0, from src/drivers/crshrace.c:126: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/crshrace.c: In function ‘crshrace_patch_code’: src/drivers/crshrace.c:733:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gstriker_vidhrdw.o src/vidhrdw/gstriker_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gstriker_vidhrdw.c:2: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gstriker.o src/drivers/gstriker.c In file included from src/driver.h:64:0, from src/drivers/gstriker.c:35: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/suprslam_vidhrdw.o src/vidhrdw/suprslam_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/suprslam_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/suprslam.o src/drivers/suprslam.c In file included from src/driver.h:64:0, from src/drivers/suprslam.c:83: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/fromanc2_vidhrdw.o src/vidhrdw/fromanc2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/fromanc2_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/fromanc2.o src/drivers/fromanc2.c In file included from src/driver.h:64:0, from src/drivers/fromanc2.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/inufuku_vidhrdw.o src/vidhrdw/inufuku_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/inufuku_vidhrdw.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/inufuku.o src/drivers/inufuku.c In file included from src/driver.h:64:0, from src/drivers/inufuku.c:70: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/psikyo_vidhrdw.o src/vidhrdw/psikyo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/psikyo_vidhrdw.c:57: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/psikyo.o src/drivers/psikyo.c In file included from src/driver.h:64:0, from src/drivers/psikyo.c:63: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/psikyosh_vidhrdw.o src/vidhrdw/psikyosh_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/psikyosh_vidhrdw.c:92: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/psikyosh.o src/drivers/psikyosh.c In file included from src/driver.h:64:0, from src/drivers/psikyosh.c:121: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/psikyo4_vidhrdw.o src/vidhrdw/psikyo4_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/psikyo4_vidhrdw.c:29: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/psikyo4.o src/drivers/psikyo4.c In file included from src/driver.h:64:0, from src/drivers/psikyo4.c:63: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/8254pit.o src/machine/8254pit.c In file included from src/driver.h:64:0, from src/machine/8254pit.c:2: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/leland.o src/drivers/leland.c In file included from src/driver.h:64:0, from src/drivers/leland.c:41: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/leland_vidhrdw.o src/vidhrdw/leland_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/leland_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/leland_machine.o src/machine/leland_machine.c In file included from src/driver.h:64:0, from src/machine/leland_machine.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/leland_sndhrdw.o src/sndhrdw/leland_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/leland_sndhrdw.c:80: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sndhrdw/leland_sndhrdw.c: In function ‘pit8254_r’: src/sndhrdw/leland_sndhrdw.c:1561:24: warning: variable ‘ctr’ set but not used [-Wunused-but-set-variable] struct counter_state *ctr; ^~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ataxx.o src/drivers/ataxx.c In file included from src/driver.h:64:0, from src/drivers/ataxx.c:28: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/marineb_vidhrdw.o src/vidhrdw/marineb_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/marineb_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/marineb.o src/drivers/marineb.c In file included from src/driver.h:64:0, from src/drivers/marineb.c:38: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/funkybee_vidhrdw.o src/vidhrdw/funkybee_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/funkybee_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/funkybee.o src/drivers/funkybee.c In file included from src/driver.h:64:0, from src/drivers/funkybee.c:46: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/zodiack_vidhrdw.o src/vidhrdw/zodiack_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/zodiack_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/zodiack.o src/drivers/zodiack.c In file included from src/driver.h:64:0, from src/drivers/zodiack.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/drivers/zodiack.c:21:0: At top level: src/driver.h:108:7: warning: ‘construct_moguchan’ defined but not used [-Wunused-function] void construct_##game(struct InternalMachineDriver *machine) \ ^ src/drivers/zodiack.c:542:8: note: in expansion of macro ‘MACHINE_DRIVER_START’ static MACHINE_DRIVER_START( moguchan ) ^~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/espial_vidhrdw.o src/vidhrdw/espial_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/espial_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/espial.o src/drivers/espial.c In file included from src/driver.h:64:0, from src/drivers/espial.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/vastar_vidhrdw.o src/vidhrdw/vastar_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/vastar_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/vastar.o src/drivers/vastar.c In file included from src/driver.h:64:0, from src/drivers/vastar.c:64: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/xorworld_vidhrdw.o src/vidhrdw/xorworld_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/xorworld_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/xorworld.o src/drivers/xorworld.c In file included from src/driver.h:64:0, from src/drivers/xorworld.c:33: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/xorworld.c: In function ‘init_xorworld’: src/drivers/xorworld.c:74:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)(memory_region(REGION_CPU1) + 0x1390); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/splash_vidhrdw.o src/vidhrdw/splash_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/splash_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/splash.o src/drivers/splash.c In file included from src/driver.h:64:0, from src/drivers/splash.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/thoop2_vidhrdw.o src/vidhrdw/thoop2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/thoop2_vidhrdw.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/thoop2.o src/drivers/thoop2.c In file included from src/driver.h:64:0, from src/drivers/thoop2.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gaelco_vidhrdw.o src/vidhrdw/gaelco_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gaelco_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gaelco.o src/drivers/gaelco.c In file included from src/driver.h:64:0, from src/drivers/gaelco.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/wrally_machine.o src/machine/wrally_machine.c In file included from src/driver.h:64:0, from src/machine/wrally_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/wrally_vidhrdw.o src/vidhrdw/wrally_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/wrally_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/wrally.o src/drivers/wrally.c In file included from src/driver.h:64:0, from src/drivers/wrally.c:79: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/targeth_vidhrdw.o src/vidhrdw/targeth_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/targeth_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/targeth.o src/drivers/targeth.c In file included from src/driver.h:64:0, from src/drivers/targeth.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/gaelco2_machine.o src/machine/gaelco2_machine.c In file included from src/driver.h:64:0, from src/machine/gaelco2_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gaelco2_vidhrdw.o src/vidhrdw/gaelco2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gaelco2_vidhrdw.c:79: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gaelco2.o src/drivers/gaelco2.c In file included from src/driver.h:64:0, from src/drivers/gaelco2.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/glass_vidhrdw.o src/vidhrdw/glass_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/glass_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/glass.o src/drivers/glass.c In file included from src/driver.h:64:0, from src/drivers/glass.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/airbustr_vidhrdw.o src/vidhrdw/airbustr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/airbustr_vidhrdw.c:33: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/airbustr.o src/drivers/airbustr.c In file included from src/driver.h:64:0, from src/drivers/airbustr.c:188: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/djboy_vidhrdw.o src/vidhrdw/djboy_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/djboy_vidhrdw.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/djboy_vidhrdw.c: At top level: src/vidhrdw/djboy_vidhrdw.c:12:1: warning: data definition has no type or storage class scroll = 0; ^~~~~~ src/vidhrdw/djboy_vidhrdw.c:12:1: warning: type defaults to ‘int’ in declaration of ‘scroll’ [-Wimplicit-int] cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/djboy.o src/drivers/djboy.c In file included from src/driver.h:64:0, from src/drivers/djboy.c:156: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/galpanic_vidhrdw.o src/vidhrdw/galpanic_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/galpanic_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/galpanic.o src/drivers/galpanic.c In file included from src/driver.h:64:0, from src/drivers/galpanic.c:95: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/galpani2_vidhrdw.o src/vidhrdw/galpani2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/galpani2_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/galpani2.o src/drivers/galpani2.c In file included from src/driver.h:64:0, from src/drivers/galpani2.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/galpani2.c: In function ‘galpani2_bankedrom_r’: src/drivers/galpani2.c:288:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *ROM = (data16_t *) memory_region( REGION_USER1 ); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/jchan.o src/drivers/jchan.c In file included from src/driver.h:64:0, from src/drivers/jchan.c:152: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/kaneko16_vidhrdw.o src/vidhrdw/kaneko16_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/kaneko16_vidhrdw.c:43: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/kaneko16.o src/drivers/kaneko16.c In file included from src/driver.h:64:0, from src/drivers/kaneko16.c:63: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/suprnova_vidhrdw.o src/vidhrdw/suprnova_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/suprnova_vidhrdw.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/suprnova_vidhrdw.c: In function ‘skns_drawsprites’: src/vidhrdw/suprnova_vidhrdw.c:276:40: warning: variable ‘pri’ set but not used [-Wunused-but-set-variable] int xsize,ysize, size, xpos=0,ypos=0, pri=0, romoffset, colour=0, xflip,yflip, joint; ^~~ src/vidhrdw/suprnova_vidhrdw.c: In function ‘video_update_skns’: src/vidhrdw/suprnova_vidhrdw.c:703:2: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!(skns_v3_regs[0x0c/4] & 0x0100)); // if tilemap b is in 8bpp mode ^~ src/vidhrdw/suprnova_vidhrdw.c:704:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ { ^ src/vidhrdw/suprnova_vidhrdw.c:729:2: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (skns_v3_regs[0x0c/4] & 0x0100); // if tilemap b is in 4bpp mode ^~ src/vidhrdw/suprnova_vidhrdw.c:730:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ { ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/suprnova.o src/drivers/suprnova.c In file included from src/driver.h:64:0, from src/drivers/suprnova.c:176: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/suprnova.c: In function ‘palette_set_rgb_brightness’: src/drivers/suprnova.c:784:27: warning: variable ‘alpha’ set but not used [-Wunused-but-set-variable] int use_bright, r, g, b, alpha; ^~~~~ src/drivers/suprnova.c: In function ‘skns_palette_ram_w’: src/drivers/suprnova.c:892:48: warning: variable ‘alpha’ set but not used [-Wunused-but-set-variable] int brightness_r, brightness_g, brightness_b, alpha; ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/pd4990a.o src/machine/pd4990a.c In file included from src/driver.h:64:0, from src/machine/pd4990a.c:33: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/neocrypt.o src/machine/neocrypt.c In file included from src/driver.h:64:0, from src/machine/neocrypt.c:59: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/neogeo_machine.o src/machine/neogeo_machine.c In file included from src/driver.h:64:0, from src/machine/neogeo_machine.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/neogeo_machine.c: In function ‘init_neogeo’: src/machine/neogeo_machine.c:109:20: warning: cast increases required alignment of target type [-Wcast-align] data16_t *mem16 = (data16_t *)memory_region(REGION_CPU1); ^ src/machine/neogeo_machine.c:196:10: warning: cast increases required alignment of target type [-Wcast-align] mem16 = (data16_t *)memory_region(REGION_USER1); ^ src/machine/neogeo_machine.c:109:12: warning: variable ‘mem16’ set but not used [-Wunused-but-set-variable] data16_t *mem16 = (data16_t *)memory_region(REGION_CPU1); ^~~~~ src/machine/neogeo_machine.c: In function ‘neogeo_custom_memory’: src/machine/neogeo_machine.c:632:21: warning: cast increases required alignment of target type [-Wcast-align] data16_t *mem16 = (data16_t *)memory_region(REGION_CPU1); ^ src/machine/neogeo_machine.c:645:21: warning: cast increases required alignment of target type [-Wcast-align] data16_t *mem16 = (data16_t *)memory_region(REGION_CPU1); ^ src/machine/neogeo_machine.c:658:21: warning: cast increases required alignment of target type [-Wcast-align] data16_t *mem16 = (data16_t *)memory_region(REGION_CPU1); ^ src/machine/neogeo_machine.c:666:21: warning: cast increases required alignment of target type [-Wcast-align] data16_t *mem16 = (data16_t *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/neogeo_vidhrdw.o src/vidhrdw/neogeo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/neogeo_vidhrdw.c:52: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/neogeo.o src/drivers/neogeo.c In file included from src/driver.h:64:0, from src/drivers/neogeo.c:264: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/neogeo.c: In function ‘init_kof99’: src/drivers/neogeo.c:6593:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000); ^ src/drivers/neogeo.c:6612:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/neogeo.c: In function ‘init_garou’: src/drivers/neogeo.c:6631:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000); ^ src/drivers/neogeo.c:6639:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/neogeo.c:6646:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000); ^ src/drivers/neogeo.c: In function ‘init_garouo’: src/drivers/neogeo.c:6670:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000); ^ src/drivers/neogeo.c:6678:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/neogeo.c:6685:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000); ^ src/drivers/neogeo.c: In function ‘init_mslug3’: src/drivers/neogeo.c:6709:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000); ^ src/drivers/neogeo.c:6717:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/neogeo.c:6724:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000); ^ src/drivers/neogeo.c: In function ‘init_kof2000’: src/drivers/neogeo.c:6746:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000); ^ src/drivers/neogeo.c:6765:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)memory_region(REGION_CPU1); ^ src/drivers/neogeo.c: In function ‘init_mslug4’: src/drivers/neogeo.c:6795:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)(memory_region(REGION_SOUND1)); ^ src/drivers/neogeo.c: In function ‘init_mslug4nd’: src/drivers/neogeo.c:6819:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)(memory_region(REGION_SOUND1)); ^ src/drivers/neogeo.c: In function ‘kof98_prot_w’: src/drivers/neogeo.c:6960:18: warning: cast increases required alignment of target type [-Wcast-align] UINT16* mem16 = (UINT16*)memory_region(REGION_CPU1); ^ src/drivers/neogeo.c: In function ‘init_rotd’: src/drivers/neogeo.c:7020:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)(memory_region(REGION_SOUND1)); ^ src/drivers/neogeo.c: In function ‘init_rotdnd’: src/drivers/neogeo.c:7044:10: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)(memory_region(REGION_SOUND1)); ^ src/drivers/neogeo.c: In function ‘kof2003_px_decrypt’: src/drivers/neogeo.c:7281:19: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *rom16 = (UINT16*)&rom[ i + 1 ]; ^ src/drivers/neogeo.c: In function ‘svcchaos_px_decrypt’: src/drivers/neogeo.c:7391:19: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *rom16 = (UINT16*)&rom[ i + 1 ]; ^ src/drivers/neogeo.c: In function ‘svcchaos_gfx_decrypt’: src/drivers/neogeo.c:7438:19: warning: cast increases required alignment of target type [-Wcast-align] UINT32 *rom32 = (UINT32*)&rom[ i ]; ^ src/drivers/neogeo.c: In function ‘mslug5_px_decrypt’: src/drivers/neogeo.c:7644:19: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *rom16 = (UINT16*)&rom[ i + 1 ]; ^ src/drivers/neogeo.c: In function ‘mv0_bankswitch_r’: src/drivers/neogeo.c:7233:32: warning: array subscript is above array bounds [-Warray-bounds] return mv0_bankswitch_offset[ offset ]; ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/drivers/neogeo.c:7243:32: warning: array subscript is above array bounds [-Warray-bounds] return mv0_bankswitch_offset[ offset ]; ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/hanaawas_vidhrdw.o src/vidhrdw/hanaawas_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/hanaawas_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/hanaawas.o src/drivers/hanaawas.c In file included from src/driver.h:64:0, from src/drivers/hanaawas.c:32: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/speedatk_vidhrdw.o src/vidhrdw/speedatk_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/speedatk_vidhrdw.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/speedatk.o src/drivers/speedatk.c In file included from src/driver.h:64:0, from src/drivers/speedatk.c:77: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/srmp2_vidhrdw.o src/vidhrdw/srmp2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/srmp2_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/srmp2.o src/drivers/srmp2.c In file included from src/driver.h:64:0, from src/drivers/srmp2.c:58: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/srmp2.c: In function ‘init_srmp2’: src/drivers/srmp2.c:105:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *) memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/seta_vidhrdw.o src/vidhrdw/seta_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/seta_vidhrdw.c:138: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/seta.o src/drivers/seta.c In file included from src/driver.h:64:0, from src/drivers/seta.c:1083: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/seta.c: In function ‘init_metafox’: src/drivers/seta.c:8141:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *) memory_region(REGION_CPU1); ^ src/drivers/seta.c: In function ‘init_kiwame’: src/drivers/seta.c:8204:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *) memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/seta2_vidhrdw.o src/vidhrdw/seta2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/seta2_vidhrdw.c:73: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/seta2.o src/drivers/seta2.c In file included from src/driver.h:64:0, from src/drivers/seta2.c:168: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/seta2.c: In function ‘init_gundamex’: src/drivers/seta2.c:1606:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *ROM = (data16_t *)memory_region( REGION_CPU1 ); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ssv_vidhrdw.o src/vidhrdw/ssv_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ssv_vidhrdw.c:132: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/ssv_vidhrdw.c: In function ‘ssv_draw_sprites’: src/vidhrdw/ssv_vidhrdw.c:725:1: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ src/vidhrdw/ssv_vidhrdw.c:730:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ transparency = shadow ? TRANSPARENCY_ALPHA : TRANSPARENCY_PEN; ^~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ssv.o src/drivers/ssv.c In file included from src/driver.h:64:0, from src/drivers/ssv.c:107: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/powerins_vidhrdw.o src/vidhrdw/powerins_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/powerins_vidhrdw.c:39: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/powerins.o src/drivers/powerins.c In file included from src/driver.h:64:0, from src/drivers/powerins.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ohmygod_vidhrdw.o src/vidhrdw/ohmygod_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ohmygod_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ohmygod.o src/drivers/ohmygod.c In file included from src/driver.h:64:0, from src/drivers/ohmygod.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/blmbycar_vidhrdw.o src/vidhrdw/blmbycar_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/blmbycar_vidhrdw.c:31: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/blmbycar.o src/drivers/blmbycar.c In file included from src/driver.h:64:0, from src/drivers/blmbycar.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/blmbycar.c: In function ‘init_blmbycar’: src/drivers/blmbycar.c:368:19: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *) memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/route16_vidhrdw.o src/vidhrdw/route16_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/route16_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/route16.o src/drivers/route16.c In file included from src/driver.h:64:0, from src/drivers/route16.c:70: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ttmahjng_vidhrdw.o src/vidhrdw/ttmahjng_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ttmahjng_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ttmahjng.o src/drivers/ttmahjng.c In file included from src/driver.h:64:0, from src/drivers/ttmahjng.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/kangaroo_vidhrdw.o src/vidhrdw/kangaroo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/kangaroo_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/kangaroo.o src/drivers/kangaroo.c In file included from src/driver.h:64:0, from src/drivers/kangaroo.c:119: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/arabian_vidhrdw.o src/vidhrdw/arabian_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/arabian_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/arabian_vidhrdw.c: In function ‘palette_init_arabian’: src/vidhrdw/arabian_vidhrdw.c:96:24: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] int rlo = planea ? ((!arhf & az) ? 0 : ar) : enb ? br : 0; ^~~~~ src/vidhrdw/arabian_vidhrdw.c:127:24: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] int glo = planea ? ((!aghf & az) ? 0 : ag) : enb ? bg : 0; ^~~~~ src/vidhrdw/arabian_vidhrdw.c:148:16: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses] int bbase = (!abhf & az) ? 0 : ab; ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/arabian.o src/drivers/arabian.c In file included from src/driver.h:64:0, from src/drivers/arabian.c:69: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/markham_vidhrdw.o src/vidhrdw/markham_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/markham_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/markham.o src/drivers/markham.c In file included from src/driver.h:64:0, from src/drivers/markham.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/strnskil_vidhrdw.o src/vidhrdw/strnskil_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/strnskil_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/strnskil.o src/drivers/strnskil.c In file included from src/driver.h:64:0, from src/drivers/strnskil.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ikki_vidhrdw.o src/vidhrdw/ikki_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/ikki_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ikki.o src/drivers/ikki.c In file included from src/driver.h:64:0, from src/drivers/ikki.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/shanghai.o src/drivers/shanghai.c In file included from src/driver.h:64:0, from src/drivers/shanghai.c:18: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/shangha3_vidhrdw.o src/vidhrdw/shangha3_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/shangha3_vidhrdw.c:61: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/shangha3.o src/drivers/shangha3.c In file included from src/driver.h:64:0, from src/drivers/shangha3.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/goindol_vidhrdw.o src/vidhrdw/goindol_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/goindol_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/goindol.o src/drivers/goindol.c In file included from src/driver.h:64:0, from src/drivers/goindol.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/suna8_vidhrdw.o src/vidhrdw/suna8_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/suna8_vidhrdw.c:63: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/suna8.o src/drivers/suna8.c In file included from src/driver.h:64:0, from src/drivers/suna8.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/suna16_vidhrdw.o src/vidhrdw/suna16_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/suna16_vidhrdw.c:60: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/suna16.o src/drivers/suna16.c In file included from src/driver.h:64:0, from src/drivers/suna16.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/suna16.c: In function ‘init_uballoon’: src/drivers/suna16.c:794:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *) memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gundealr_vidhrdw.o src/vidhrdw/gundealr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gundealr_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gundealr.o src/drivers/gundealr.c In file included from src/driver.h:64:0, from src/drivers/gundealr.c:49: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/dooyong_vidhrdw.o src/vidhrdw/dooyong_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/dooyong_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dooyong.o src/drivers/dooyong.c In file included from src/driver.h:64:0, from src/drivers/dooyong.c:42: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/leprechn_machine.o src/machine/leprechn_machine.c In file included from src/driver.h:64:0, from src/machine/leprechn_machine.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/leprechn_vidhrdw.o src/vidhrdw/leprechn_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/leprechn_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/leprechn.o src/drivers/leprechn.c In file included from src/driver.h:64:0, from src/drivers/leprechn.c:25: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/beezer_machine.o src/machine/beezer_machine.c In file included from src/driver.h:64:0, from src/machine/beezer_machine.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/beezer_vidhrdw.o src/vidhrdw/beezer_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/beezer_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/beezer.o src/drivers/beezer.c In file included from src/driver.h:64:0, from src/drivers/beezer.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/pushman_vidhrdw.o src/vidhrdw/pushman_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/pushman_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pushman.o src/drivers/pushman.c In file included from src/driver.h:64:0, from src/drivers/pushman.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/zerozone_vidhrdw.o src/vidhrdw/zerozone_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/zerozone_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/zerozone.o src/drivers/zerozone.c In file included from src/driver.h:64:0, from src/drivers/zerozone.c:29: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/galspnbl_vidhrdw.o src/vidhrdw/galspnbl_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/galspnbl_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/galspnbl.o src/drivers/galspnbl.c In file included from src/driver.h:64:0, from src/drivers/galspnbl.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sslam_vidhrdw.o src/vidhrdw/sslam_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sslam_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sslam.o src/drivers/sslam.c In file included from src/driver.h:64:0, from src/drivers/sslam.c:37: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/playmark_vidhrdw.o src/vidhrdw/playmark_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/playmark_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/playmark.o src/drivers/playmark.c In file included from src/driver.h:64:0, from src/drivers/playmark.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/thief_vidhrdw.o src/vidhrdw/thief_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/thief_vidhrdw.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/thief.o src/drivers/thief.c In file included from src/driver.h:64:0, from src/drivers/thief.c:29: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mrflea_vidhrdw.o src/vidhrdw/mrflea_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mrflea_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mrflea.o src/drivers/mrflea.c In file included from src/driver.h:64:0, from src/drivers/mrflea.c:42: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/holeland_vidhrdw.o src/vidhrdw/holeland_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/holeland_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/holeland.o src/drivers/holeland.c In file included from src/driver.h:64:0, from src/drivers/holeland.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/speedbal_vidhrdw.o src/vidhrdw/speedbal_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/speedbal_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/speedbal.o src/drivers/speedbal.c In file included from src/driver.h:64:0, from src/drivers/speedbal.c:46: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sauro_vidhrdw.o src/vidhrdw/sauro_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sauro_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sauro.o src/drivers/sauro.c In file included from src/driver.h:64:0, from src/drivers/sauro.c:76: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/metro_vidhrdw.o src/vidhrdw/metro_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/metro_vidhrdw.c:54: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/metro.o src/drivers/metro.c In file included from src/driver.h:64:0, from src/drivers/metro.c:79: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/metro.c: In function ‘init_karatour’: src/drivers/metro.c:4173:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *RAM = (data16_t *) memory_region( REGION_USER1 ); ^ src/drivers/metro.c:4178:1: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] for (i = 0;i < memory_region_length(REGION_USER1)/2;i++) ^~~ src/drivers/metro.c:4180:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘for’ init_metro(); ^~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/hyprduel_vidhrdw.o src/vidhrdw/hyprduel_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/hyprduel_vidhrdw.c:57: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/hyprduel.o src/drivers/hyprduel.c In file included from src/driver.h:64:0, from src/drivers/hyprduel.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/spcforce_vidhrdw.o src/vidhrdw/spcforce_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/spcforce_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/spcforce.o src/drivers/spcforce.c In file included from src/driver.h:64:0, from src/drivers/spcforce.c:34: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/looping.o src/drivers/looping.c In file included from src/driver.h:64:0, from src/drivers/looping.c:61: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/paradise_vidhrdw.o src/vidhrdw/paradise_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/paradise_vidhrdw.c:28: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/paradise.o src/drivers/paradise.c In file included from src/driver.h:64:0, from src/drivers/paradise.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/yunsung8_vidhrdw.o src/vidhrdw/yunsung8_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/yunsung8_vidhrdw.c:30: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/yunsung8.o src/drivers/yunsung8.c In file included from src/driver.h:64:0, from src/drivers/yunsung8.c:31: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/yunsun16_vidhrdw.o src/vidhrdw/yunsun16_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/yunsun16_vidhrdw.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/yunsun16.o src/drivers/yunsun16.c In file included from src/driver.h:64:0, from src/drivers/yunsun16.c:33: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/blueprnt_vidhrdw.o src/vidhrdw/blueprnt_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/blueprnt_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/blueprnt.o src/drivers/blueprnt.c In file included from src/driver.h:64:0, from src/drivers/blueprnt.c:44: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/fuukifg2_vidhrdw.o src/vidhrdw/fuukifg2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/fuukifg2_vidhrdw.c:27: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/fuukifg2.o src/drivers/fuukifg2.c In file included from src/driver.h:64:0, from src/drivers/fuukifg2.c:37: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/fuukifg3_vidhrdw.o src/vidhrdw/fuukifg3_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/fuukifg3_vidhrdw.c:30: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/fuukifg3.o src/drivers/fuukifg3.c In file included from src/driver.h:64:0, from src/drivers/fuukifg3.c:90: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/driver.h:64:0, from src/drivers/fuukifg3.c:90: At top level: src/drivers/fuukifg3.c:168:24: warning: ‘fuuki32_sound_command_r’ defined but not used [-Wunused-function] static READ32_HANDLER( fuuki32_sound_command_r ) ^ src/memory.h:134:39: note: in definition of macro ‘READ32_HANDLER’ #define READ32_HANDLER(name) data32_t name(UNUSEDARG offs_t offset, UNUSEDARG data32_t mem_mask) ^~~~ src/drivers/fuukifg3.c:158:25: warning: ‘fuuki32_sound_command_w’ defined but not used [-Wunused-function] static WRITE32_HANDLER( fuuki32_sound_command_w ) ^ src/memory.h:135:40: note: in definition of macro ‘WRITE32_HANDLER’ #define WRITE32_HANDLER(name) void name(UNUSEDARG offs_t offset, UNUSEDARG data32_t data, UNUSEDARG data32_t mem_mask) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/drgnmst_vidhrdw.o src/vidhrdw/drgnmst_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/drgnmst_vidhrdw.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/drgnmst.o src/drivers/drgnmst.c In file included from src/driver.h:64:0, from src/drivers/drgnmst.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/unico_vidhrdw.o src/vidhrdw/unico_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/unico_vidhrdw.c:39: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/unico.o src/drivers/unico.c In file included from src/driver.h:64:0, from src/drivers/unico.c:25: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/silkroad_vidhrdw.o src/vidhrdw/silkroad_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/silkroad_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/silkroad.o src/drivers/silkroad.c In file included from src/driver.h:64:0, from src/drivers/silkroad.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/afega_vidhrdw.o src/vidhrdw/afega_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/afega_vidhrdw.c:41: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/afega.o src/drivers/afega.c In file included from src/driver.h:64:0, from src/drivers/afega.c:28: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/esd16_vidhrdw.o src/vidhrdw/esd16_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/esd16_vidhrdw.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/esd16.o src/drivers/esd16.c In file included from src/driver.h:64:0, from src/drivers/esd16.c:29: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/royalmah.o src/drivers/royalmah.c In file included from src/driver.h:64:0, from src/drivers/royalmah.c:76: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/hnayayoi_vidhrdw.o src/vidhrdw/hnayayoi_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/hnayayoi_vidhrdw.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/hnayayoi_vidhrdw.c: In function ‘draw_layer_interleaved’: src/vidhrdw/hnayayoi_vidhrdw.c:222:24: warning: variable ‘offs’ set but not used [-Wunused-but-set-variable] int county,countx,pen,offs; ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/hnayayoi.o src/drivers/hnayayoi.c In file included from src/driver.h:64:0, from src/drivers/hnayayoi.c:35: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/dynax_vidhrdw.o src/vidhrdw/dynax_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/dynax_vidhrdw.c:25: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/dynax_vidhrdw.c: In function ‘hanamai_copylayer’: src/vidhrdw/dynax_vidhrdw.c:654:21: warning: variable ‘offs’ set but not used [-Wunused-but-set-variable] int dy,length,pen,offs; ^~~~ src/vidhrdw/dynax_vidhrdw.c: In function ‘mjdialq2_copylayer’: src/vidhrdw/dynax_vidhrdw.c:711:21: warning: variable ‘offs’ set but not used [-Wunused-but-set-variable] int dy,length,pen,offs; ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dynax.o src/drivers/dynax.c In file included from src/driver.h:64:0, from src/drivers/dynax.c:71: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/driver.h:64:0, from src/drivers/dynax.c:71: At top level: src/drivers/dynax.c:795:30: warning: ‘roldfrog_writemem’ defined but not used [-Wunused-const-variable=] static MEMORY_WRITE16_START( roldfrog_writemem ) ^ src/memory.h:556:51: note: in definition of macro ‘MEMPORT_ARRAY_START’ #define MEMPORT_ARRAY_START(t,n,f) const struct t n[] = { { MEMPORT_MARKER, (f) }, ^ src/drivers/dynax.c:795:8: note: in expansion of macro ‘MEMORY_WRITE16_START’ static MEMORY_WRITE16_START( roldfrog_writemem ) ^~~~~~~~~~~~~~~~~~~~ src/drivers/dynax.c:785:29: warning: ‘roldfrog_readmem’ defined but not used [-Wunused-const-variable=] static MEMORY_READ16_START( roldfrog_readmem ) ^ src/memory.h:556:51: note: in definition of macro ‘MEMPORT_ARRAY_START’ #define MEMPORT_ARRAY_START(t,n,f) const struct t n[] = { { MEMPORT_MARKER, (f) }, ^ src/drivers/dynax.c:785:8: note: in expansion of macro ‘MEMORY_READ16_START’ static MEMORY_READ16_START( roldfrog_readmem ) ^~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ddenlovr.o src/drivers/ddenlovr.c In file included from src/driver.h:64:0, from src/drivers/ddenlovr.c:79: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/drivers/ddenlovr.c:79:0: At top level: src/drivers/ddenlovr.c:2090:23: warning: ‘rtc_irq’ defined but not used [-Wunused-function] static INTERRUPT_GEN( rtc_irq ) ^ src/driver.h:21:35: note: in definition of macro ‘INTERRUPT_GEN’ #define INTERRUPT_GEN(func) void func(void) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/realbrk.o src/drivers/realbrk.c In file included from src/driver.h:64:0, from src/drivers/realbrk.c:39: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/realbrk_vidhrdw.o src/vidhrdw/realbrk_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/realbrk_vidhrdw.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/crtc6845.o src/vidhrdw/crtc6845.c In file included from src/driver.h:64:0, from src/vidhrdw/crtc6845.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/nyny_vidhrdw.o src/vidhrdw/nyny_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/nyny_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/nyny.o src/drivers/nyny.c In file included from src/driver.h:64:0, from src/drivers/nyny.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/r2dtank.o src/drivers/r2dtank.c In file included from src/driver.h:64:0, from src/drivers/r2dtank.c:39: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/spiders_machine.o src/machine/spiders_machine.c In file included from src/driver.h:64:0, from src/machine/spiders_machine.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/spiders_vidhrdw.o src/vidhrdw/spiders_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/spiders_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/spiders.o src/drivers/spiders.c In file included from src/driver.h:64:0, from src/drivers/spiders.c:164: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/iqblock_vidhrdw.o src/vidhrdw/iqblock_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/iqblock_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/iqblock.o src/drivers/iqblock.c In file included from src/driver.h:64:0, from src/drivers/iqblock.c:48: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/chindrag.o src/drivers/chindrag.c In file included from src/driver.h:64:0, from src/drivers/chindrag.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/chindrag.c: In function ‘dw_decrypt’: src/drivers/chindrag.c:122:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *src = (data16_t *) (memory_region(REGION_CPU1)); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/grtwall.o src/drivers/grtwall.c In file included from src/driver.h:64:0, from src/drivers/grtwall.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/grtwall.c: In function ‘gw_decrypt’: src/drivers/grtwall.c:95:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *src = (data16_t *) (memory_region(REGION_CPU1)); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/pgm_vidhrdw.o src/vidhrdw/pgm_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/pgm_vidhrdw.c:4: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pgm.o src/drivers/pgm.c In file included from src/driver.h:64:0, from src/drivers/pgm.c:87: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/pgm.c: In function ‘init_dragwld2’: src/drivers/pgm.c:603:20: warning: cast increases required alignment of target type [-Wcast-align] data16_t *mem16 = (data16_t *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/pgmprot_machine.o src/machine/pgmprot_machine.c In file included from src/driver.h:64:0, from src/machine/pgmprot_machine.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/pgmcrypt.o src/machine/pgmcrypt.c In file included from src/driver.h:64:0, from src/machine/pgmcrypt.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/machine/pgmcrypt.c: In function ‘pgm_kov_decrypt’: src/machine/pgmcrypt.c:28:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *src = (data16_t *) (memory_region(REGION_CPU1)+0x100000); ^ src/machine/pgmcrypt.c: In function ‘pgm_kovsh_decrypt’: src/machine/pgmcrypt.c:90:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *src = (data16_t *) (memory_region(REGION_CPU1)+0x100000); ^ src/machine/pgmcrypt.c: In function ‘pgm_dw2_decrypt’: src/machine/pgmcrypt.c:131:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *src = (data16_t *) (memory_region(REGION_CPU1)+0x100000); ^ src/machine/pgmcrypt.c: In function ‘pgm_djlzz_decrypt’: src/machine/pgmcrypt.c:173:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *src = (data16_t *) (memory_region(REGION_CPU1)+0x100000); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/hitme_vidhrdw.o src/vidhrdw/hitme_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/hitme_vidhrdw.c:2: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/hitme.o src/drivers/hitme.c In file included from src/driver.h:64:0, from src/drivers/hitme.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/starcrus_vidhrdw.o src/vidhrdw/starcrus_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/starcrus_vidhrdw.c:4: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/starcrus.o src/drivers/starcrus.c In file included from src/driver.h:64:0, from src/drivers/starcrus.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/battlex_vidhrdw.o src/vidhrdw/battlex_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/battlex_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/battlex.o src/drivers/battlex.c In file included from src/driver.h:64:0, from src/drivers/battlex.c:43: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/carjmbre_vidhrdw.o src/vidhrdw/carjmbre_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/carjmbre_vidhrdw.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/carjmbre.o src/drivers/carjmbre.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/drivers/carjmbre.c:43: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/popper_vidhrdw.o src/vidhrdw/popper_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/popper_vidhrdw.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/popper.o src/drivers/popper.c In file included from src/driver.h:64:0, from src/drivers/popper.c:81: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/speedspn_vidhrdw.o src/vidhrdw/speedspn_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/speedspn_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/speedspn.o src/drivers/speedspn.c In file included from src/driver.h:64:0, from src/drivers/speedspn.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/kickgoal_vidhrdw.o src/vidhrdw/kickgoal_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/kickgoal_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/kickgoal.o src/drivers/kickgoal.c In file included from src/driver.h:64:0, from src/drivers/kickgoal.c:26: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/kickgoal.c: In function ‘init_kickgoal’: src/drivers/kickgoal.c:265:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/usgames_vidhrdw.o src/vidhrdw/usgames_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/usgames_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/usgames.o src/drivers/usgames.c In file included from src/driver.h:64:0, from src/drivers/usgames.c:26: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mermaid_vidhrdw.o src/vidhrdw/mermaid_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mermaid_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mermaid.o src/drivers/mermaid.c In file included from src/driver.h:64:0, from src/drivers/mermaid.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/drmicro_vidhrdw.o src/vidhrdw/drmicro_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/drmicro_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/drmicro.o src/drivers/drmicro.c In file included from src/driver.h:64:0, from src/drivers/drmicro.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/appoooh_vidhrdw.o src/vidhrdw/appoooh_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/appoooh_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/appoooh.o src/drivers/appoooh.c In file included from src/driver.h:64:0, from src/drivers/appoooh.c:48: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/bankp_vidhrdw.o src/vidhrdw/bankp_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/bankp_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/bankp.o src/drivers/bankp.c In file included from src/driver.h:64:0, from src/drivers/bankp.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mjkjidai_vidhrdw.o src/vidhrdw/mjkjidai_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mjkjidai_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mjkjidai.o src/drivers/mjkjidai.c In file included from src/driver.h:64:0, from src/drivers/mjkjidai.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mayumi_vidhrdw.o src/vidhrdw/mayumi_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/mayumi_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mayumi.o src/drivers/mayumi.c In file included from src/driver.h:64:0, from src/drivers/mayumi.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/btoads_vidhrdw.o src/vidhrdw/btoads_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/btoads_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/btoads.o src/drivers/btoads.c In file included from src/driver.h:64:0, from src/drivers/btoads.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/kinst_vidhrdw.o src/vidhrdw/kinst_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/kinst_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/kinst.o src/drivers/kinst.c In file included from src/driver.h:64:0, from src/drivers/kinst.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/freekick_vidhrdw.o src/vidhrdw/freekick_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/freekick_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/freekick.o src/drivers/freekick.c In file included from src/driver.h:64:0, from src/drivers/freekick.c:39: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/rmhaihai.o src/drivers/rmhaihai.c In file included from src/driver.h:64:0, from src/drivers/rmhaihai.c:31: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/hanaroku.o src/drivers/hanaroku.c In file included from src/driver.h:64:0, from src/drivers/hanaroku.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/yumefuda.o src/drivers/yumefuda.c In file included from src/driver.h:64:0, from src/drivers/yumefuda.c:28: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/homedata_vidhrdw.o src/vidhrdw/homedata_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/homedata_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/homedata.o src/drivers/homedata.c In file included from src/driver.h:64:0, from src/drivers/homedata.c:219: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/artmagic_vidhrdw.o src/vidhrdw/artmagic_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/artmagic_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/artmagic_vidhrdw.c: In function ‘video_start_artmagic’: src/vidhrdw/artmagic_vidhrdw.c:60:17: warning: cast increases required alignment of target type [-Wcast-align] blitter_base = (UINT16 *)memory_region(REGION_GFX1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/artmagic.o src/drivers/artmagic.c In file included from src/driver.h:64:0, from src/drivers/artmagic.c:18: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/shangkid_vidhrdw.o src/vidhrdw/shangkid_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/shangkid_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/shangkid.o src/drivers/shangkid.c In file included from src/driver.h:64:0, from src/drivers/shangkid.c:51: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/astinvad_vidhrdw.o src/vidhrdw/astinvad_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/astinvad_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/astinvad_sndhrdw.o src/sndhrdw/astinvad_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/astinvad_sndhrdw.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/astinvad.o src/drivers/astinvad.c In file included from src/driver.h:64:0, from src/drivers/astinvad.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/spacefb_vidhrdw.o src/vidhrdw/spacefb_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/spacefb_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/spacefb.o src/drivers/spacefb.c In file included from src/driver.h:64:0, from src/drivers/spacefb.c:125: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/omegrace.o src/drivers/omegrace.c In file included from src/driver.h:64:0, from src/drivers/omegrace.c:219: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/dday_vidhrdw.o src/vidhrdw/dday_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/dday_vidhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dday.o src/drivers/dday.c In file included from src/driver.h:64:0, from src/drivers/dday.c:52: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/hexa_vidhrdw.o src/vidhrdw/hexa_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/hexa_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/hexa.o src/drivers/hexa.c In file included from src/driver.h:64:0, from src/drivers/hexa.c:34: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/redalert_vidhrdw.o src/vidhrdw/redalert_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/redalert_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/redalert_sndhrdw.o src/sndhrdw/redalert_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/redalert_sndhrdw.c:33: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/redalert.o src/drivers/redalert.c In file included from src/driver.h:64:0, from src/drivers/redalert.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/stactics_machine.o src/machine/stactics_machine.c In file included from src/driver.h:64:0, from src/machine/stactics_machine.c:2: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/stactics_vidhrdw.o src/vidhrdw/stactics_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/stactics_vidhrdw.c:61: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/stactics.o src/drivers/stactics.c In file included from src/driver.h:64:0, from src/drivers/stactics.c:45: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/kingobox_vidhrdw.o src/vidhrdw/kingobox_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/kingobox_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/kingobox.o src/drivers/kingobox.c In file included from src/driver.h:64:0, from src/drivers/kingobox.c:18: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ambush_vidhrdw.o src/vidhrdw/ambush_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ambush_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ambush.o src/drivers/ambush.c In file included from src/driver.h:64:0, from src/drivers/ambush.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dlair.o src/drivers/dlair.c In file included from src/driver.h:64:0, from src/drivers/dlair.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/aztarac_vidhrdw.o src/vidhrdw/aztarac_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/aztarac_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/aztarac_sndhrdw.o src/sndhrdw/aztarac_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/aztarac_sndhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/aztarac.o src/drivers/aztarac.c In file included from src/driver.h:64:0, from src/drivers/aztarac.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/aztarac.c: In function ‘nvram_r’: src/drivers/aztarac.c:49:10: warning: cast increases required alignment of target type [-Wcast-align] return ((data16_t *)generic_nvram)[offset] | 0xfff0; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mole_vidhrdw.o src/vidhrdw/mole_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mole_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mole.o src/drivers/mole.c In file included from src/driver.h:64:0, from src/drivers/mole.c:44: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gotya_vidhrdw.o src/vidhrdw/gotya_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gotya_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/gotya_sndhrdw.o src/sndhrdw/gotya_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/gotya_sndhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gotya.o src/drivers/gotya.c In file included from src/driver.h:64:0, from src/drivers/gotya.c:30: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mrjong_vidhrdw.o src/vidhrdw/mrjong_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mrjong_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mrjong.o src/drivers/mrjong.c In file included from src/driver.h:64:0, from src/drivers/mrjong.c:45: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/polyplay_vidhrdw.o src/vidhrdw/polyplay_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/polyplay_vidhrdw.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/polyplay_sndhrdw.o src/sndhrdw/polyplay_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/polyplay_sndhrdw.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/polyplay.o src/drivers/polyplay.c In file included from src/driver.h:64:0, from src/drivers/polyplay.c:81: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/amspdwy_vidhrdw.o src/vidhrdw/amspdwy_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/amspdwy_vidhrdw.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/amspdwy.o src/drivers/amspdwy.c In file included from src/driver.h:64:0, from src/drivers/amspdwy.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/othldrby_vidhrdw.o src/vidhrdw/othldrby_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/othldrby_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/othldrby.o src/drivers/othldrby.c In file included from src/driver.h:64:0, from src/drivers/othldrby.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mosaic_vidhrdw.o src/vidhrdw/mosaic_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mosaic_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mosaic.o src/drivers/mosaic.c In file included from src/driver.h:64:0, from src/drivers/mosaic.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/spdbuggy.o src/drivers/spdbuggy.c In file included from src/driver.h:64:0, from src/drivers/spdbuggy.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sprcros2_vidhrdw.o src/vidhrdw/sprcros2_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sprcros2_vidhrdw.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sprcros2.o src/drivers/sprcros2.c In file included from src/driver.h:64:0, from src/drivers/sprcros2.c:57: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mugsmash_vidhrdw.o src/vidhrdw/mugsmash_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mugsmash_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mugsmash.o src/drivers/mugsmash.c In file included from src/driver.h:64:0, from src/drivers/mugsmash.c:42: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/stlforce_vidhrdw.o src/vidhrdw/stlforce_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/stlforce_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/stlforce.o src/drivers/stlforce.c In file included from src/driver.h:64:0, from src/drivers/stlforce.c:72: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gcpinbal_vidhrdw.o src/vidhrdw/gcpinbal_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gcpinbal_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gcpinbal.o src/drivers/gcpinbal.c In file included from src/driver.h:64:0, from src/drivers/gcpinbal.c:33: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/aquarium_vidhrdw.o src/vidhrdw/aquarium_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/aquarium_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/aquarium.o src/drivers/aquarium.c In file included from src/driver.h:64:0, from src/drivers/aquarium.c:48: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/policetr_vidhrdw.o src/vidhrdw/policetr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/policetr_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/policetr.o src/drivers/policetr.c In file included from src/driver.h:64:0, from src/drivers/policetr.c:63: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/pass_vidhrdw.o src/vidhrdw/pass_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/pass_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pass.o src/drivers/pass.c In file included from src/driver.h:64:0, from src/drivers/pass.c:102: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/news_vidhrdw.o src/vidhrdw/news_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/news_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/news.o src/drivers/news.c In file included from src/driver.h:64:0, from src/drivers/news.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/taxidrvr_vidhrdw.o src/vidhrdw/taxidrvr_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/taxidrvr_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/taxidrvr.o src/drivers/taxidrvr.c In file included from src/driver.h:64:0, from src/drivers/taxidrvr.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/xyonix_vidhrdw.o src/vidhrdw/xyonix_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/xyonix_vidhrdw.c:2: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/xyonix.o src/drivers/xyonix.c In file included from src/driver.h:64:0, from src/drivers/xyonix.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/findout.o src/drivers/findout.c In file included from src/driver.h:64:0, from src/drivers/findout.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/dribling_vidhrdw.o src/vidhrdw/dribling_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/dribling_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dribling.o src/drivers/dribling.c In file included from src/driver.h:64:0, from src/drivers/dribling.c:28: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ace.o src/drivers/ace.c In file included from src/driver.h:64:0, from src/drivers/ace.c:40: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/clayshoo_vidhrdw.o src/vidhrdw/clayshoo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/clayshoo_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/clayshoo_machine.o src/machine/clayshoo_machine.c In file included from src/driver.h:64:0, from src/machine/clayshoo_machine.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/clayshoo.o src/drivers/clayshoo.c In file included from src/driver.h:64:0, from src/drivers/clayshoo.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/pirates_vidhrdw.o src/vidhrdw/pirates_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/pirates_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/pirates.o src/drivers/pirates.c In file included from src/driver.h:64:0, from src/drivers/pirates.c:90: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/pirates.c: In function ‘pirates_decrypt_68k’: src/drivers/pirates.c:382:11: warning: cast increases required alignment of target type [-Wcast-align] rom = (UINT16 *)memory_region(REGION_CPU1); ^ src/drivers/pirates.c: In function ‘init_pirates’: src/drivers/pirates.c:480:18: warning: cast increases required alignment of target type [-Wcast-align] data16_t *rom = (data16_t *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/fitfight_vidhrdw.o src/vidhrdw/fitfight_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/fitfight_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/fitfight.o src/drivers/fitfight.c In file included from src/driver.h:64:0, from src/drivers/fitfight.c:86: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/flower_vidhrdw.o src/vidhrdw/flower_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/flower_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sndhrdw/flower_sndhrdw.o src/sndhrdw/flower_sndhrdw.c In file included from src/driver.h:64:0, from src/sndhrdw/flower_sndhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/flower.o src/drivers/flower.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/drivers/flower.c:40: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/diverboy_vidhrdw.o src/vidhrdw/diverboy_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/diverboy_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/diverboy.o src/drivers/diverboy.c In file included from src/driver.h:64:0, from src/drivers/diverboy.c:52: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/beaminv_vidhrdw.o src/vidhrdw/beaminv_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/beaminv_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/beaminv.o src/drivers/beaminv.c In file included from src/driver.h:64:0, from src/drivers/beaminv.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/mcatadv_vidhrdw.o src/vidhrdw/mcatadv_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/mcatadv_vidhrdw.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/mcatadv.o src/drivers/mcatadv.c In file included from src/driver.h:64:0, from src/drivers/mcatadv.c:60: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/driver.h:64:0, from src/drivers/mcatadv.c:60: At top level: src/drivers/mcatadv.c:89:25: warning: ‘mcat_coin_w’ defined but not used [-Wunused-function] static WRITE16_HANDLER( mcat_coin_w ) ^ src/memory.h:133:40: note: in definition of macro ‘WRITE16_HANDLER’ #define WRITE16_HANDLER(name) void name(UNUSEDARG offs_t offset, UNUSEDARG data16_t data, UNUSEDARG data16_t mem_mask) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/4enraya_vidhrdw.o src/vidhrdw/4enraya_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/4enraya_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/4enraya.o src/drivers/4enraya.c In file included from src/driver.h:64:0, from src/drivers/4enraya.c:52: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/oneshot_vidhrdw.o src/vidhrdw/oneshot_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/oneshot_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/oneshot.o src/drivers/oneshot.c In file included from src/driver.h:64:0, from src/drivers/oneshot.c:32: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tugboat.o src/drivers/tugboat.c In file included from src/driver.h:64:0, from src/drivers/tugboat.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gotcha_vidhrdw.o src/vidhrdw/gotcha_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gotcha_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gotcha.o src/drivers/gotcha.c In file included from src/driver.h:64:0, from src/drivers/gotcha.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/coolpool.o src/drivers/coolpool.c In file included from src/driver.h:64:0, from src/drivers/coolpool.c:39: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/coolpool.c: In function ‘decode_9ballsht’: src/drivers/coolpool.c:890:8: warning: cast increases required alignment of target type [-Wcast-align] rom = (data16_t *)memory_region(REGION_USER2); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/gumbo_vidhrdw.o src/vidhrdw/gumbo_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/gumbo_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/gumbo.o src/drivers/gumbo.c In file included from src/driver.h:64:0, from src/drivers/gumbo.c:37: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/statriv2.o src/drivers/statriv2.c In file included from src/driver.h:64:0, from src/drivers/statriv2.c:45: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/tickee_vidhrdw.o src/vidhrdw/tickee_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/tickee_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/tickee.o src/drivers/tickee.c In file included from src/driver.h:64:0, from src/drivers/tickee.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/crgolf_vidhrdw.o src/vidhrdw/crgolf_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/crgolf_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/crgolf.o src/drivers/crgolf.c In file included from src/driver.h:64:0, from src/drivers/crgolf.c:28: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/truco_vidhrdw.o src/vidhrdw/truco_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/truco_vidhrdw.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/truco.o src/drivers/truco.c In file included from src/driver.h:64:0, from src/drivers/truco.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/thedeep_vidhrdw.o src/vidhrdw/thedeep_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/thedeep_vidhrdw.c:31: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/thedeep.o src/drivers/thedeep.c In file included from src/driver.h:64:0, from src/drivers/thedeep.c:27: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/fantland_vidhrdw.o src/vidhrdw/fantland_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/generic.h:1, from src/vidhrdw/fantland_vidhrdw.c:43: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/fantland.o src/drivers/fantland.c In file included from src/driver.h:64:0, from src/drivers/fantland.c:32: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/wallc.o src/drivers/wallc.c In file included from src/driver.h:64:0, from src/drivers/wallc.c:50: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/skyarmy.o src/drivers/skyarmy.c In file included from src/driver.h:64:0, from src/drivers/skyarmy.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/lethalj_vidhrdw.o src/vidhrdw/lethalj_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/lethalj_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/lethalj_vidhrdw.c: In function ‘video_start_lethalj’: src/vidhrdw/lethalj_vidhrdw.c:109:17: warning: cast increases required alignment of target type [-Wcast-align] blitter_base = (UINT16 *)memory_region(REGION_GFX1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/lethalj.o src/drivers/lethalj.c In file included from src/driver.h:64:0, from src/drivers/lethalj.c:41: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/sbugger_vidhrdw.o src/vidhrdw/sbugger_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/sbugger_vidhrdw.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/sbugger.o src/drivers/sbugger.c In file included from src/driver.h:64:0, from src/drivers/sbugger.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/portrait_vidhrdw.o src/vidhrdw/portrait_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/portrait_vidhrdw.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/portrait.o src/drivers/portrait.c In file included from src/driver.h:64:0, from src/drivers/portrait.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/enigma2.o src/drivers/enigma2.c In file included from src/driver.h:64:0, from src/drivers/enigma2.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ltcasino.o src/drivers/ltcasino.c In file included from src/driver.h:64:0, from src/drivers/ltcasino.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/vamphalf.o src/drivers/vamphalf.c In file included from src/driver.h:64:0, from src/drivers/vamphalf.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/strvmstr.o src/drivers/strvmstr.c In file included from src/driver.h:64:0, from src/drivers/strvmstr.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/dorachan_vidhrdw.o src/vidhrdw/dorachan_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/dorachan_vidhrdw.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dorachan.o src/drivers/dorachan.c In file included from src/driver.h:64:0, from src/drivers/dorachan.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/ladyfrog_vidhrdw.o src/vidhrdw/ladyfrog_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/ladyfrog_vidhrdw.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/ladyfrog.o src/drivers/ladyfrog.c In file included from src/driver.h:64:0, from src/drivers/ladyfrog.c:49: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/rabbit.o src/drivers/rabbit.c In file included from src/driver.h:64:0, from src/drivers/rabbit.c:56: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/malzak.o src/drivers/malzak.c In file included from src/driver.h:64:0, from src/drivers/malzak.c:26: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/drivers/malzak.c:26:0: At top level: src/drivers/malzak.c:335:23: warning: ‘malzak_interrupt’ defined but not used [-Wunused-function] static INTERRUPT_GEN( malzak_interrupt ) ^ src/driver.h:21:35: note: in definition of macro ‘INTERRUPT_GEN’ #define INTERRUPT_GEN(func) void func(void) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/malzak_vidhrdw.o src/vidhrdw/malzak_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/malzak_vidhrdw.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/supertnk.o src/drivers/supertnk.c In file included from src/driver.h:64:0, from src/drivers/supertnk.c:98: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/crospang.o src/drivers/crospang.c In file included from src/driver.h:64:0, from src/drivers/crospang.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/crospang.c: In function ‘draw_sprites’: src/drivers/crospang.c:298:34: warning: variable ‘attr’ set but not used [-Wunused-but-set-variable] int offs,fx,fy,x,y,color,sprite,attr,dy,ay; ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/funybubl.o src/drivers/funybubl.c In file included from src/driver.h:64:0, from src/drivers/funybubl.c:20: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/driver.h:64:0, from src/drivers/funybubl.c:20: At top level: src/drivers/funybubl.c:67:23: warning: ‘unk_port_r’ defined but not used [-Wunused-function] static READ_HANDLER ( unk_port_r ) ^ src/memory.h:130:39: note: in definition of macro ‘READ_HANDLER’ #define READ_HANDLER(name) data8_t name(UNUSEDARG offs_t offset) ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/dreamwld.o src/drivers/dreamwld.c In file included from src/driver.h:64:0, from src/drivers/dreamwld.c:90: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/dreamwld.c: In function ‘draw_sprites’: src/drivers/dreamwld.c:121:21: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *redirect = (UINT16 *)memory_region(REGION_GFX3); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/machine/seicop.o src/machine/seicop.c In file included from src/driver.h:64:0, from src/machine/seicop.c:2: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/denjinmk.o src/vidhrdw/denjinmk.c In file included from src/driver.h:64:0, from src/vidhrdw/denjinmk.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ At top level: src/vidhrdw/denjinmk.c:106:13: warning: ‘get_fore_tile_info’ defined but not used [-Wunused-function] static void get_fore_tile_info(int tile_index) /* this is giving bad tiles... */ ^~~~~~~~~~~~~~~~~~ src/vidhrdw/denjinmk.c:82:13: warning: ‘get_mid_tile_info’ defined but not used [-Wunused-function] static void get_mid_tile_info(int tile_index) ^~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/drivers/denjinmk.o src/drivers/denjinmk.c In file included from src/driver.h:64:0, from src/drivers/denjinmk.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/drivers/denjinmk.c: In function ‘init_denjinmk’: src/drivers/denjinmk.c:407:16: warning: cast increases required alignment of target type [-Wcast-align] UINT16 *ROM = (UINT16 *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/driver.o src/driver.c In file included from src/driver.h:64:0, from src/driver.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cheat.o src/cheat.c In file included from src/driver.h:64:0, from src/cheat.c:378: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/cheat.c: In function ‘UIPressedRepeatThrottle’: src/cheat.c:1461:8: warning: variable ‘pressed’ set but not used [-Wunused-but-set-variable] int pressed = 0; ^~~~~~~ src/cheat.c: In function ‘DoSearchMenu’: src/cheat.c:4950:15: warning: variable ‘submenuChoice’ set but not used [-Wunused-but-set-variable] static INT32 submenuChoice = 0; ^~~~~~~~~~~~~ src/cheat.c: In function ‘IsRegionOffsetValidBit’: src/cheat.c:9063:13: warning: cast increases required alignment of target type [-Wcast-align] return *((UINT16 *)®ion->status[offset]) != 0; ^ src/cheat.c:9067:13: warning: cast increases required alignment of target type [-Wcast-align] return *((UINT32 *)®ion->status[offset]) != 0; ^ src/cheat.c: In function ‘InvalidateRegionOffset’: src/cheat.c:9083:6: warning: cast increases required alignment of target type [-Wcast-align] *((UINT16 *)®ion->status[offset]) = 0; ^ src/cheat.c:9087:6: warning: cast increases required alignment of target type [-Wcast-align] *((UINT32 *)®ion->status[offset]) = 0; ^ src/cheat.c: In function ‘InvalidateRegionOffsetBit’: src/cheat.c:9101:6: warning: cast increases required alignment of target type [-Wcast-align] *((UINT16 *)®ion->status[offset]) &= ~invalidate; ^ src/cheat.c:9105:6: warning: cast increases required alignment of target type [-Wcast-align] *((UINT32 *)®ion->status[offset]) &= ~invalidate; ^ src/cheat.c: In function ‘DoMemoryRead’: src/cheat.c:9341:14: warning: cast increases required alignment of target type [-Wcast-align] data = *((UINT16 *)&buf[address]); ^ src/cheat.c:9351:14: warning: cast increases required alignment of target type [-Wcast-align] data = *((UINT32 *)&buf[address]); ^ src/cheat.c: In function ‘DoMemoryWrite’: src/cheat.c:9466:7: warning: cast increases required alignment of target type [-Wcast-align] *((UINT16 *)&buf[address]) = data; ^ src/cheat.c:9478:7: warning: cast increases required alignment of target type [-Wcast-align] *((UINT32 *)&buf[address]) = data; ^ src/cheat.c: In function ‘UpdateCheatInfo’: src/cheat.c:10252:11: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] UINT32 size; ^~~~ src/cheat.c:10251:9: warning: variable ‘isActionNull’ set but not used [-Wunused-but-set-variable] int isActionNull = 0; ^~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/z80/z80.o src/cpu/z80/z80.c In file included from src/driver.h:64:0, from src/cpu/z80/z80.c:81: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/adsp2100/adsp2100.o src/cpu/adsp2100/adsp2100.c In file included from src/cpuintrf.h:13:0, from src/cpu/adsp2100/adsp2100.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/cpu/adsp2100/adsp2100.c: In function ‘RWORD_PGM’: src/cpu/adsp2100/adsp2100.c:217:10: warning: cast increases required alignment of target type [-Wcast-align] return *(UINT32 *)&OP_ROM[ADSP2100_PGM_OFFSET + addr]; ^ In file included from src/cpu/adsp2100/adsp2100.c:17:0: src/cpu/adsp2100/adsp2100.c: In function ‘WWORD_PGM’: src/cpu/adsp2100/adsp2100.h:114:31: warning: cast increases required alignment of target type [-Wcast-align] #define ADSP2100_WRPGM(A,V) (*(UINT32 *)(A) = (V) & 0xffffff) ^ src/cpu/adsp2100/adsp2100.c:223:2: note: in expansion of macro ‘ADSP2100_WRPGM’ ADSP2100_WRPGM(&OP_ROM[ADSP2100_PGM_OFFSET + addr], data); ^~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/z180/z180.o src/cpu/z180/z180.c In file included from src/driver.h:64:0, from src/cpu/z180/z180.c:22: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/cpu/z180/z180.c:769:0: src/cpu/z180/z180op.c: In function ‘take_interrupt.part.11’: src/cpu/z180/z180op.c:517:25: warning: array subscript is above array bounds [-Warray-bounds] irq_vector = (Z180.io[Z180_IL] & Z180_IL_IL) + irq * 2; ~~~~~~~^~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/i8085/i8085.o src/cpu/i8085/i8085.c In file included from src/driver.h:64:0, from src/cpu/i8085/i8085.c:92: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ At top level: src/cpu/i8085/i8085.c:180:13: warning: ‘illegal’ defined but not used [-Wunused-function] static void illegal(void) ^~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/m6502/m6502.o src/cpu/m6502/m6502.c In file included from src/driver.h:64:0, from src/cpu/m6502/m6502.c:28: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/cpu/m6502/m6502.c:151:0: src/cpu/m6502/t65c02.c: In function ‘m65c02_1a’: src/cpu/m6502/opsc02.h:187:4: warning: operation on ‘m6502.a’ may be undefined [-Wsequence-point] A = (UINT8)++A; \ src/cpu/m6502/t65c02.c:223:34: note: in expansion of macro ‘INA’ OP(1a) { m6502_ICount -= 2; INA; } /* 2 INA */ ^~~ src/cpu/m6502/t65c02.c: In function ‘m65c02_3a’: src/cpu/m6502/opsc02.h:180:4: warning: operation on ‘m6502.a’ may be undefined [-Wsequence-point] A = (UINT8)--A; \ src/cpu/m6502/t65c02.c:224:34: note: in expansion of macro ‘DEA’ OP(3a) { m6502_ICount -= 2; DEA; } /* 2 DEA */ ^~~ In file included from src/cpu/m6502/m6502.c:162:0: src/cpu/m6502/tdeco16.c: In function ‘deco16_67’: src/cpu/m6502/tdeco16.c:191:6: warning: variable ‘tmp’ set but not used [-Wunused-but-set-variable] int tmp; m6502_ICount -= 2; RD_IMM; ^~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/h6280/h6280.o src/cpu/h6280/h6280.c In file included from src/cpu/h6280/h6280.c:61:0: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/cpu/h6280/h6280.c:131:0: src/cpu/h6280/tblh6280.c: In function ‘h6280_088’: src/cpu/h6280/h6280ops.h:587:4: warning: operation on ‘h6280.y’ may be undefined [-Wsequence-point] Y = (UINT8)--Y; \ ^ src/cpu/h6280/tblh6280.c:171:38: note: in expansion of macro ‘DEY’ OP(_088) { h6280_ICount -= 2; DEY; } // 2 DEY ^~~ src/cpu/h6280/tblh6280.c: In function ‘h6280_0c8’: src/cpu/h6280/h6280ops.h:629:4: warning: operation on ‘h6280.y’ may be undefined [-Wsequence-point] Y = (UINT8)++Y; \ ^ src/cpu/h6280/tblh6280.c:173:38: note: in expansion of macro ‘INY’ OP(_0c8) { h6280_ICount -= 2; INY; } // 2 INY ^~~ src/cpu/h6280/tblh6280.c: In function ‘h6280_0e8’: src/cpu/h6280/h6280ops.h:622:4: warning: operation on ‘h6280.x’ may be undefined [-Wsequence-point] X = (UINT8)++X; \ ^ src/cpu/h6280/tblh6280.c:174:38: note: in expansion of macro ‘INX’ OP(_0e8) { h6280_ICount -= 2; INX; } // 2 INX ^~~ src/cpu/h6280/tblh6280.c: In function ‘h6280_0ca’: src/cpu/h6280/h6280ops.h:580:4: warning: operation on ‘h6280.x’ may be undefined [-Wsequence-point] X = (UINT8)--X; \ ^ src/cpu/h6280/tblh6280.c:209:38: note: in expansion of macro ‘DEX’ OP(_0ca) { h6280_ICount -= 2; DEX; } // 2 DEX ^~~ src/cpu/h6280/tblh6280.c: In function ‘h6280_01a’: src/cpu/h6280/h6280ops.h:608:4: warning: operation on ‘h6280.a’ may be undefined [-Wsequence-point] A = (UINT8)++A; \ ^ src/cpu/h6280/tblh6280.c:212:38: note: in expansion of macro ‘INA’ OP(_01a) { h6280_ICount -= 2; INA; } // 2 INC A ^~~ src/cpu/h6280/tblh6280.c: In function ‘h6280_03a’: src/cpu/h6280/h6280ops.h:566:4: warning: operation on ‘h6280.a’ may be undefined [-Wsequence-point] A = (UINT8)--A; \ ^ src/cpu/h6280/tblh6280.c:213:38: note: in expansion of macro ‘DEA’ OP(_03a) { h6280_ICount -= 2; DEA; } // 2 DEC A ^~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/i86/i86.o src/cpu/i86/i86.c In file included from src/cpuintrf.h:13:0, from src/cpu/i86/i86.c:10: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/cpu/i86/i86.c:98:0: src/cpu/i86/instr86.c: In function ‘i86_aas’: src/cpu/i86/instr86.c:1162:8: warning: variable ‘ALcarry’ set but not used [-Wunused-but-set-variable] UINT8 ALcarry=1; ^~~~~~~ In file included from src/cpu/i86/i86.c:16:0: src/cpu/i86/i86.c: In function ‘i86_get_reg’: src/cpu/i86/i86.h:102:25: warning: statement with no effect [-Wunused-value] #define CompressFlags() (WORD)(CF | (PF << 2) | (AF << 4) | (ZF << 6) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | (SF << 7) | (I.TF << 8) | (I.IF << 9) \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | (DF << 10) | (OF << 11)) ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/cpu/i86/i86.c:203:20: note: in expansion of macro ‘CompressFlags’ case I86_FLAGS: CompressFlags(); return I.flags; ^~~~~~~~~~~~~ In file included from src/cpu/i86/i86.c:452:0: src/cpu/i86/instr186.c: In function ‘i186_popa’: src/cpu/i86/instr186.c:36:12: warning: variable ‘tmp’ set but not used [-Wunused-but-set-variable] unsigned tmp; ^~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/nec/nec.o src/cpu/nec/nec.c In file included from src/cpuintrf.h:13:0, from src/cpu/nec/nec.c:52: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/cpu/nec/nec.c: In function ‘i_popa’: src/cpu/nec/nec.c:374:14: warning: variable ‘tmp’ set but not used [-Wunused-but-set-variable] unsigned tmp; ^~~ src/cpu/nec/nec.c: In function ‘i_aam’: src/cpu/nec/nec.c:746:31: warning: variable ‘mult’ set but not used [-Wunused-but-set-variable] OP( 0xd4, i_aam ) { UINT32 mult=FETCH; mult=0; I.regs.b[AH] = I.regs.b[AL] / 10; I.regs.b[AL] %= 10; SetSZPF_Word(I.regs.w[AW]); CLKS(15,15,12); } ^~~~ src/cpu/nec/nec.c: In function ‘i_aad’: src/cpu/nec/nec.c:747:31: warning: variable ‘mult’ set but not used [-Wunused-but-set-variable] OP( 0xd5, i_aad ) { UINT32 mult=FETCH; mult=0; I.regs.b[AL] = I.regs.b[AH] * 10 + I.regs.b[AL]; I.regs.b[AH] = 0; SetSZPF_Byte(I.regs.b[AL]); CLKS(7,7,8); } ^~~~ src/cpu/nec/nec.c: In function ‘v30_info’: src/cpu/nec/nec.c:1204:15: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] nec_Regs *r = context; ^ src/cpu/nec/nec.c:1202:17: warning: variable ‘buffer’ set but not used [-Wunused-but-set-variable] static char buffer[32][63+1]; ^~~~~~ src/cpu/nec/nec.c: In function ‘v33_info’: src/cpu/nec/nec.c:1256:15: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] nec_Regs *r = context; ^ src/cpu/nec/nec.c:1254:17: warning: variable ‘buffer’ set but not used [-Wunused-but-set-variable] static char buffer[32][63+1]; ^~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/v60/v60.o src/cpu/v60/v60.c In file included from src/cpuintrf.h:13:0, from src/cpu/v60/v60.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/cpu/v60/v60.c:17:0: src/cpu/v60/am1.c: In function ‘am1Displacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:186:48: note: in expansion of macro ‘OpRead16’ amOut=MemRead8(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:189:49: note: in expansion of macro ‘OpRead16’ amOut=MemRead16(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:192:49: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1Displacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:201:12: note: in expansion of macro ‘OpRead16’ bamOffset=OpRead16(modAdd+1); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1Displacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:212:41: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:215:42: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:218:42: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1Displacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:227:12: note: in expansion of macro ‘OpRead32’ bamOffset=OpRead32(modAdd+1); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1DisplacementIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:264:49: note: in expansion of macro ‘OpRead16’ amOut=MemRead8(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F]); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:267:50: note: in expansion of macro ‘OpRead16’ amOut=MemRead16(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F]*2); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:270:50: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F]*4); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1DisplacementIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:280:49: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2)+bamOffset/8); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1DisplacementIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:290:42: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2) + v60.reg[modVal&0x1F]); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:293:43: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2) + v60.reg[modVal&0x1F]*2); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:296:43: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2) + v60.reg[modVal&0x1F]*4); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1DisplacementIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:306:42: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2)+bamOffset/8); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1PCDisplacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:343:30: note: in expansion of macro ‘OpRead16’ amOut=MemRead8(PC + (INT16)OpRead16(modAdd+1)); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:346:31: note: in expansion of macro ‘OpRead16’ amOut=MemRead16(PC + (INT16)OpRead16(modAdd+1)); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:349:31: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(PC + (INT16)OpRead16(modAdd+1)); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1PCDisplacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:358:12: note: in expansion of macro ‘OpRead16’ bamOffset=OpRead16(modAdd+1); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1PCDisplacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:369:23: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(PC + OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:372:24: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(PC + OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:375:24: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(PC + OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1PCDisplacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:384:12: note: in expansion of macro ‘OpRead32’ bamOffset=OpRead32(modAdd+1); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1PCDisplacementIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:422:30: note: in expansion of macro ‘OpRead16’ amOut=MemRead8(PC + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F]); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:425:31: note: in expansion of macro ‘OpRead16’ amOut=MemRead16(PC + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F]*2); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:428:31: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(PC + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F]*4); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1PCDisplacementIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:438:30: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(PC + (INT16)OpRead16(modAdd+2)+bamOffset/8); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1PCDisplacementIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:448:23: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(PC + OpRead32(modAdd+2) + v60.reg[modVal&0x1F]); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:451:24: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(PC + OpRead32(modAdd+2) + v60.reg[modVal&0x1F]*2); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:454:24: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(PC + OpRead32(modAdd+2) + v60.reg[modVal&0x1F]*4); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1PCDisplacementIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:464:23: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(PC + OpRead32(modAdd+2)+bamOffset/8); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1DisplacementIndirect16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:499:58: note: in expansion of macro ‘OpRead16’ amOut=MemRead8(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1))); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:502:59: note: in expansion of macro ‘OpRead16’ amOut=MemRead16(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1))); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:505:59: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1))); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1DisplacementIndirect16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:515:58: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1))); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1DisplacementIndirect32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:524:51: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1))); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:527:52: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1))); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:530:52: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1))); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1DisplacementIndirect32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:540:51: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1))); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1DisplacementIndirectIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:575:59: note: in expansion of macro ‘OpRead16’ amOut=MemRead8(MemRead32(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F]); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:578:60: note: in expansion of macro ‘OpRead16’ amOut=MemRead16(MemRead32(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F]*2); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:581:60: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(MemRead32(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F]*4); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1DisplacementIndirectIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:591:59: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(MemRead32(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2))+bamOffset/8); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1DisplacementIndirectIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:601:52: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(MemRead32(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F]); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:604:53: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(MemRead32(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F]*2); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:607:53: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F]*4); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1DisplacementIndirectIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:617:52: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2))+bamOffset/8); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1PCDisplacementIndirect16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:652:40: note: in expansion of macro ‘OpRead16’ amOut=MemRead8(MemRead32(PC + (INT16)OpRead16(modAdd+1))); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:655:41: note: in expansion of macro ‘OpRead16’ amOut=MemRead16(MemRead32(PC + (INT16)OpRead16(modAdd+1))); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:658:41: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(MemRead32(PC + (INT16)OpRead16(modAdd+1))); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1PCDisplacementIndirect16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:668:40: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(MemRead32(PC + (INT16)OpRead16(modAdd+1))); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1PCDisplacementIndirect32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:677:33: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(MemRead32(PC + OpRead32(modAdd+1))); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:680:34: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(MemRead32(PC + OpRead32(modAdd+1))); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:683:34: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(PC + OpRead32(modAdd+1))); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1PCDisplacementIndirect32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:693:33: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(PC + OpRead32(modAdd+1))); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1PCDisplacementIndirectIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:728:40: note: in expansion of macro ‘OpRead16’ amOut=MemRead8(MemRead32(PC + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F]); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:731:41: note: in expansion of macro ‘OpRead16’ amOut=MemRead16(MemRead32(PC + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F]*2); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:734:41: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(MemRead32(PC + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F]*4); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1PCDisplacementIndirectIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:744:40: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(MemRead32(PC + (INT16)OpRead16(modAdd+2))+bamOffset/8); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1PCDisplacementIndirectIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:754:33: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(MemRead32(PC + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F]); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:757:34: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(MemRead32(PC + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F]*2); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:760:34: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(PC + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F]*4); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1PCDisplacementIndirectIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:770:33: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(PC + OpRead32(modAdd+2))+bamOffset/8); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1DoubleDisplacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:808:58: note: in expansion of macro ‘OpRead16’ amOut=MemRead8(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3)); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:808:87: note: in expansion of macro ‘OpRead16’ amOut=MemRead8(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3)); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:812:59: note: in expansion of macro ‘OpRead16’ amOut=MemRead16(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3)); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:812:88: note: in expansion of macro ‘OpRead16’ amOut=MemRead16(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3)); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:816:59: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3)); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:816:88: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3)); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1DoubleDisplacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:825:12: note: in expansion of macro ‘OpRead16’ bamOffset=OpRead16(modAdd+3); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:826:58: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1))+bamOffset/8); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1DoubleDisplacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:836:51: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)) + OpRead32(modAdd+5)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:836:73: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)) + OpRead32(modAdd+5)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:840:52: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)) + OpRead32(modAdd+5)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:840:74: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)) + OpRead32(modAdd+5)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:844:52: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)) + OpRead32(modAdd+5)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:844:74: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)) + OpRead32(modAdd+5)); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1DoubleDisplacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:853:12: note: in expansion of macro ‘OpRead32’ bamOffset=OpRead32(modAdd+5); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:854:51: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1))+bamOffset/8); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1PCDoubleDisplacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:892:40: note: in expansion of macro ‘OpRead16’ amOut=MemRead8(MemRead32(PC + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3)); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:892:69: note: in expansion of macro ‘OpRead16’ amOut=MemRead8(MemRead32(PC + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3)); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:896:41: note: in expansion of macro ‘OpRead16’ amOut=MemRead16(MemRead32(PC + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3)); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:896:70: note: in expansion of macro ‘OpRead16’ amOut=MemRead16(MemRead32(PC + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3)); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:900:41: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(MemRead32(PC + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3)); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:900:70: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(MemRead32(PC + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3)); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1PCDoubleDisplacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:909:12: note: in expansion of macro ‘OpRead16’ bamOffset=OpRead16(modAdd+3); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:910:40: note: in expansion of macro ‘OpRead16’ amOut=MemRead32(MemRead32(PC + (INT16)OpRead16(modAdd+1))+bamOffset/8); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1PCDoubleDisplacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:921:33: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(MemRead32(PC + OpRead32(modAdd+1)) + OpRead32(modAdd+5)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:921:55: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(MemRead32(PC + OpRead32(modAdd+1)) + OpRead32(modAdd+5)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:925:34: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(MemRead32(PC + OpRead32(modAdd+1)) + OpRead32(modAdd+5)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:925:56: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(MemRead32(PC + OpRead32(modAdd+1)) + OpRead32(modAdd+5)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:929:34: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(PC + OpRead32(modAdd+1)) + OpRead32(modAdd+5)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:929:56: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(PC + OpRead32(modAdd+1)) + OpRead32(modAdd+5)); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1PCDoubleDisplacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:938:12: note: in expansion of macro ‘OpRead32’ bamOffset=OpRead32(modAdd+5); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:939:33: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(PC + OpRead32(modAdd+1))+bamOffset/8); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1DirectAddress’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:949:18: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:953:19: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:957:19: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1DirectAddress’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:967:18: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1DirectAddressIndexed’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:976:18: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(OpRead32(modAdd+2) + v60.reg[modVal&0x1F]); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:980:19: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(OpRead32(modAdd+2) + v60.reg[modVal&0x1F]*2); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:984:19: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(OpRead32(modAdd+2) + v60.reg[modVal&0x1F]*4); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1DirectAddressIndexed’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:994:18: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(OpRead32(modAdd+2)+bamOffset/8); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1DirectAddressDeferred’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:1004:28: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(MemRead32(OpRead32(modAdd+1))); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:1008:29: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(MemRead32(OpRead32(modAdd+1))); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:1012:29: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(OpRead32(modAdd+1))); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1DirectAddressDeferred’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:1022:28: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(OpRead32(modAdd+1))); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1DirectAddressDeferredIndexed’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:1031:28: note: in expansion of macro ‘OpRead32’ amOut=MemRead8(MemRead32(OpRead32(modAdd+2)) + v60.reg[modVal&0x1F]); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:1035:29: note: in expansion of macro ‘OpRead32’ amOut=MemRead16(MemRead32(OpRead32(modAdd+2)) + v60.reg[modVal&0x1F]*2); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:1039:29: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(OpRead32(modAdd+2)) + v60.reg[modVal&0x1F]*4); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘bam1DirectAddressDeferredIndexed’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:1049:28: note: in expansion of macro ‘OpRead32’ amOut=MemRead32(MemRead32(OpRead32(modAdd+2))+bamOffset/8); ^~~~~~~~ src/cpu/v60/am1.c: In function ‘am1Immediate’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:1064:9: note: in expansion of macro ‘OpRead16’ amOut=OpRead16(modAdd+1); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am1.c:1069:9: note: in expansion of macro ‘OpRead32’ amOut=OpRead32(modAdd+1); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2Displacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:173:40: note: in expansion of macro ‘OpRead16’ amOut = v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2Displacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:182:21: note: in expansion of macro ‘OpRead16’ bamOffset = (INT16)OpRead16(modAdd+1); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2Displacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:190:33: note: in expansion of macro ‘OpRead32’ amOut = v60.reg[modVal&0x1F] + OpRead32(modAdd+1); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2Displacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:199:14: note: in expansion of macro ‘OpRead32’ bamOffset = OpRead32(modAdd+1); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2DisplacementIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:243:42: note: in expansion of macro ‘OpRead16’ amOut = v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F]; ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:246:42: note: in expansion of macro ‘OpRead16’ amOut = v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F] * 2; ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:249:42: note: in expansion of macro ‘OpRead16’ amOut = v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F] * 4; ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:252:42: note: in expansion of macro ‘OpRead16’ amOut = v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F] * 8; ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2DisplacementIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:262:41: note: in expansion of macro ‘OpRead16’ amOut = v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2DisplacementIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:275:35: note: in expansion of macro ‘OpRead32’ amOut = v60.reg[modVal2&0x1F] + OpRead32(modAdd+2) + v60.reg[modVal&0x1F]; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:278:35: note: in expansion of macro ‘OpRead32’ amOut = v60.reg[modVal2&0x1F] + OpRead32(modAdd+2) + v60.reg[modVal&0x1F] * 2; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:281:35: note: in expansion of macro ‘OpRead32’ amOut = v60.reg[modVal2&0x1F] + OpRead32(modAdd+2) + v60.reg[modVal&0x1F] * 4; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:284:35: note: in expansion of macro ‘OpRead32’ amOut = v60.reg[modVal2&0x1F] + OpRead32(modAdd+2) + v60.reg[modVal&0x1F] * 8; ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2DisplacementIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:294:34: note: in expansion of macro ‘OpRead32’ amOut = v60.reg[modVal2&0x1F] + OpRead32(modAdd+2); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2PCDisplacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:320:22: note: in expansion of macro ‘OpRead16’ amOut = PC + (INT16)OpRead16(modAdd+1); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2PCDisplacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:329:21: note: in expansion of macro ‘OpRead16’ bamOffset = (INT16)OpRead16(modAdd+1); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2PCDisplacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:337:15: note: in expansion of macro ‘OpRead32’ amOut = PC + OpRead32(modAdd+1); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2PCDisplacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:346:14: note: in expansion of macro ‘OpRead32’ bamOffset = OpRead32(modAdd+1); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2PCDisplacementIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:391:23: note: in expansion of macro ‘OpRead16’ amOut = PC + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F]; ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:394:23: note: in expansion of macro ‘OpRead16’ amOut = PC + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F] * 2; ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:397:23: note: in expansion of macro ‘OpRead16’ amOut = PC + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F] * 4; ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:400:23: note: in expansion of macro ‘OpRead16’ amOut = PC + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F] * 8; ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2PCDisplacementIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:410:22: note: in expansion of macro ‘OpRead16’ amOut = PC + (INT16)OpRead16(modAdd+2); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2PCDisplacementIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:423:16: note: in expansion of macro ‘OpRead32’ amOut = PC + OpRead32(modAdd+2) + v60.reg[modVal&0x1F]; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:426:16: note: in expansion of macro ‘OpRead32’ amOut = PC + OpRead32(modAdd+2) + v60.reg[modVal&0x1F] * 2; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:429:16: note: in expansion of macro ‘OpRead32’ amOut = PC + OpRead32(modAdd+2) + v60.reg[modVal&0x1F] * 4; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:432:16: note: in expansion of macro ‘OpRead32’ amOut = PC + OpRead32(modAdd+2) + v60.reg[modVal&0x1F] * 8; ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2PCDisplacementIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:442:15: note: in expansion of macro ‘OpRead32’ amOut = PC + OpRead32(modAdd+2); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2DisplacementIndirect16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:467:50: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2DisplacementIndirect16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:475:50: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2DisplacementIndirect32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:483:43: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2DisplacementIndirect32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:491:43: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2DisplacementIndirectIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:536:52: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F]; ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:539:52: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F] * 2; ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:542:52: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F] * 4; ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:545:52: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F] * 8; ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2DisplacementIndirectIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:555:51: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2DisplacementIndirectIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:568:45: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F]; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:571:45: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F] * 2; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:574:45: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F] * 4; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:577:45: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F] * 8; ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2DisplacementIndirectIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:587:44: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2PCDisplacementIndirect16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:613:32: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(PC + (INT16)OpRead16(modAdd+1)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2PCDisplacementIndirect16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:621:32: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(PC + (INT16)OpRead16(modAdd+1)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2PCDisplacementIndirect32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:630:25: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(PC + OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2PCDisplacementIndirect32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:638:25: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(PC + OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2PCDisplacementIndirectIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:683:33: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(PC + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F]; ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:686:33: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(PC + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F] * 2; ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:689:33: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(PC + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F] * 4; ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:692:33: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(PC + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F] * 8; ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2PCDisplacementIndirectIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:703:32: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(PC + (INT16)OpRead16(modAdd+2)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2PCDisplacementIndirectIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:717:26: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(PC + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F]; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:720:26: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(PC + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F] * 2; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:723:26: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(PC + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F] * 4; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:726:26: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(PC + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F] * 8; ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2PCDisplacementIndirectIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:736:25: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(PC + OpRead32(modAdd+2)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2DoubleDisplacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:762:50: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:762:79: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2DoubleDisplacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:770:50: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2DoubleDisplacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:779:43: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)) + OpRead32(modAdd+5); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:779:65: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)) + OpRead32(modAdd+5); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2DoubleDisplacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:787:43: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:788:14: note: in expansion of macro ‘OpRead32’ bamOffset = OpRead32(modAdd+5); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2PCDoubleDisplacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:814:32: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(PC + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:814:61: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(PC + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2PCDoubleDisplacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:822:32: note: in expansion of macro ‘OpRead16’ amOut = MemRead32(PC + (INT16)OpRead16(modAdd+1)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2PCDoubleDisplacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:831:25: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(PC + OpRead32(modAdd+1)) + OpRead32(modAdd+5); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:831:47: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(PC + OpRead32(modAdd+1)) + OpRead32(modAdd+5); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2PCDoubleDisplacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:839:25: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(PC + OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:840:14: note: in expansion of macro ‘OpRead32’ bamOffset = OpRead32(modAdd+5); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2DirectAddress’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:848:10: note: in expansion of macro ‘OpRead32’ amOut = OpRead32(modAdd+1); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2DirectAddress’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:856:10: note: in expansion of macro ‘OpRead32’ amOut = OpRead32(modAdd+1); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2DirectAddressIndexed’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:869:11: note: in expansion of macro ‘OpRead32’ amOut = OpRead32(modAdd+2) + v60.reg[modVal&0x1F]; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:872:11: note: in expansion of macro ‘OpRead32’ amOut = OpRead32(modAdd+2) + v60.reg[modVal&0x1F] * 2; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:875:11: note: in expansion of macro ‘OpRead32’ amOut = OpRead32(modAdd+2) + v60.reg[modVal&0x1F] * 4; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:878:11: note: in expansion of macro ‘OpRead32’ amOut = OpRead32(modAdd+2) + v60.reg[modVal&0x1F] * 8; ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2DirectAddressIndexed’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:888:10: note: in expansion of macro ‘OpRead32’ amOut = OpRead32(modAdd+2); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2DirectAddressDeferred’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:897:20: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2DirectAddressDeferred’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:905:20: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(OpRead32(modAdd+1)); ^~~~~~~~ src/cpu/v60/am2.c: In function ‘am2DirectAddressDeferredIndexed’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:918:21: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(OpRead32(modAdd+2)) + v60.reg[modVal&0x1F]; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:921:21: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(OpRead32(modAdd+2)) + v60.reg[modVal&0x1F] * 2; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:924:21: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(OpRead32(modAdd+2)) + v60.reg[modVal&0x1F] * 4; ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:927:21: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(OpRead32(modAdd+2)) + v60.reg[modVal&0x1F] * 8; ^~~~~~~~ src/cpu/v60/am2.c: In function ‘bam2DirectAddressDeferredIndexed’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am2.c:937:20: note: in expansion of macro ‘OpRead32’ amOut = MemRead32(OpRead32(modAdd+2)); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3Displacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:124:43: note: in expansion of macro ‘OpRead16’ MemWrite8(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:127:44: note: in expansion of macro ‘OpRead16’ MemWrite16(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:130:44: note: in expansion of macro ‘OpRead16’ MemWrite32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1), modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3Displacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:142:36: note: in expansion of macro ‘OpRead32’ MemWrite8(v60.reg[modVal&0x1F] + OpRead32(modAdd+1), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:145:37: note: in expansion of macro ‘OpRead32’ MemWrite16(v60.reg[modVal&0x1F] + OpRead32(modAdd+1), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:148:37: note: in expansion of macro ‘OpRead32’ MemWrite32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1), modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3DisplacementIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:179:44: note: in expansion of macro ‘OpRead16’ MemWrite8(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F], modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:182:45: note: in expansion of macro ‘OpRead16’ MemWrite16(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F] * 2, modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:185:45: note: in expansion of macro ‘OpRead16’ MemWrite32(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F] * 4, modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3DisplacementIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:197:37: note: in expansion of macro ‘OpRead32’ MemWrite8(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2) + v60.reg[modVal&0x1F], modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:200:38: note: in expansion of macro ‘OpRead32’ MemWrite16(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2) + v60.reg[modVal&0x1F] * 2, modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:203:38: note: in expansion of macro ‘OpRead32’ MemWrite32(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2) + v60.reg[modVal&0x1F] * 4, modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3PCDisplacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:234:25: note: in expansion of macro ‘OpRead16’ MemWrite8(PC + (INT16)OpRead16(modAdd+1), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:237:26: note: in expansion of macro ‘OpRead16’ MemWrite16(PC + (INT16)OpRead16(modAdd+1), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:240:26: note: in expansion of macro ‘OpRead16’ MemWrite32(PC + (INT16)OpRead16(modAdd+1), modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3PCDisplacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:252:18: note: in expansion of macro ‘OpRead32’ MemWrite8(PC + OpRead32(modAdd+1), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:255:19: note: in expansion of macro ‘OpRead32’ MemWrite16(PC + OpRead32(modAdd+1), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:258:19: note: in expansion of macro ‘OpRead32’ MemWrite32(PC + OpRead32(modAdd+1), modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3PCDisplacementIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:288:25: note: in expansion of macro ‘OpRead16’ MemWrite8(PC + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F], modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:291:26: note: in expansion of macro ‘OpRead16’ MemWrite16(PC + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F] * 2, modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:294:26: note: in expansion of macro ‘OpRead16’ MemWrite32(PC + (INT16)OpRead16(modAdd+2) + v60.reg[modVal&0x1F] * 4, modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3PCDisplacementIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:306:18: note: in expansion of macro ‘OpRead32’ MemWrite8(PC + OpRead32(modAdd+2) + v60.reg[modVal&0x1F], modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:309:19: note: in expansion of macro ‘OpRead32’ MemWrite16(PC + OpRead32(modAdd+2) + v60.reg[modVal&0x1F] * 2, modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:312:19: note: in expansion of macro ‘OpRead32’ MemWrite32(PC + OpRead32(modAdd+2) + v60.reg[modVal&0x1F] * 4, modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3DisplacementIndirect16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:342:53: note: in expansion of macro ‘OpRead16’ MemWrite8(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:345:54: note: in expansion of macro ‘OpRead16’ MemWrite16(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:348:54: note: in expansion of macro ‘OpRead16’ MemWrite32(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)), modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3DisplacementIndirect32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:360:46: note: in expansion of macro ‘OpRead32’ MemWrite8(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:363:47: note: in expansion of macro ‘OpRead32’ MemWrite16(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:366:47: note: in expansion of macro ‘OpRead32’ MemWrite32(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)), modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3DisplacementIndirectIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:397:54: note: in expansion of macro ‘OpRead16’ MemWrite8(MemRead32(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F], modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:400:55: note: in expansion of macro ‘OpRead16’ MemWrite16(MemRead32(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F] * 2, modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:403:55: note: in expansion of macro ‘OpRead16’ MemWrite32(MemRead32(v60.reg[modVal2&0x1F] + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F] * 4, modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3DisplacementIndirectIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:415:47: note: in expansion of macro ‘OpRead32’ MemWrite8(MemRead32(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F], modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:418:48: note: in expansion of macro ‘OpRead32’ MemWrite16(MemRead32(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F] * 2, modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:421:48: note: in expansion of macro ‘OpRead32’ MemWrite32(MemRead32(v60.reg[modVal2&0x1F] + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F] * 4, modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3PCDisplacementIndirect16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:451:35: note: in expansion of macro ‘OpRead16’ MemWrite8(MemRead32(PC + (INT16)OpRead16(modAdd+1)), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:454:36: note: in expansion of macro ‘OpRead16’ MemWrite16(MemRead32(PC + (INT16)OpRead16(modAdd+1)), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:457:36: note: in expansion of macro ‘OpRead16’ MemWrite32(MemRead32(PC + (INT16)OpRead16(modAdd+1)), modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3PCDisplacementIndirect32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:469:28: note: in expansion of macro ‘OpRead32’ MemWrite8(MemRead32(PC + OpRead32(modAdd+1)), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:472:29: note: in expansion of macro ‘OpRead32’ MemWrite16(MemRead32(PC + OpRead32(modAdd+1)), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:475:29: note: in expansion of macro ‘OpRead32’ MemWrite32(MemRead32(PC + OpRead32(modAdd+1)), modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3PCDisplacementIndirectIndexed16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:506:35: note: in expansion of macro ‘OpRead16’ MemWrite8(MemRead32(PC + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F], modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:509:36: note: in expansion of macro ‘OpRead16’ MemWrite16(MemRead32(PC + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F] * 2, modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:512:36: note: in expansion of macro ‘OpRead16’ MemWrite32(MemRead32(PC + (INT16)OpRead16(modAdd+2)) + v60.reg[modVal&0x1F] * 4, modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3PCDisplacementIndirectIndexed32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:524:28: note: in expansion of macro ‘OpRead32’ MemWrite8(MemRead32(PC + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F], modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:527:29: note: in expansion of macro ‘OpRead32’ MemWrite16(MemRead32(PC + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F] * 2, modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:530:29: note: in expansion of macro ‘OpRead32’ MemWrite32(MemRead32(PC + OpRead32(modAdd+2)) + v60.reg[modVal&0x1F] * 4, modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3DoubleDisplacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:561:53: note: in expansion of macro ‘OpRead16’ MemWrite8(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:561:82: note: in expansion of macro ‘OpRead16’ MemWrite8(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:564:54: note: in expansion of macro ‘OpRead16’ MemWrite16(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:564:83: note: in expansion of macro ‘OpRead16’ MemWrite16(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:567:54: note: in expansion of macro ‘OpRead16’ MemWrite32(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3), modWriteValW); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:567:83: note: in expansion of macro ‘OpRead16’ MemWrite32(MemRead32(v60.reg[modVal&0x1F] + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3), modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3DoubleDisplacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:579:46: note: in expansion of macro ‘OpRead32’ MemWrite8(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)) + OpRead32(modAdd+5), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:579:68: note: in expansion of macro ‘OpRead32’ MemWrite8(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)) + OpRead32(modAdd+5), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:582:47: note: in expansion of macro ‘OpRead32’ MemWrite16(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)) + OpRead32(modAdd+5), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:582:69: note: in expansion of macro ‘OpRead32’ MemWrite16(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)) + OpRead32(modAdd+5), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:585:47: note: in expansion of macro ‘OpRead32’ MemWrite32(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)) + OpRead32(modAdd+5), modWriteValW); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:585:69: note: in expansion of macro ‘OpRead32’ MemWrite32(MemRead32(v60.reg[modVal&0x1F] + OpRead32(modAdd+1)) + OpRead32(modAdd+5), modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3PCDoubleDisplacement16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:616:35: note: in expansion of macro ‘OpRead16’ MemWrite8(MemRead32(PC + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:616:64: note: in expansion of macro ‘OpRead16’ MemWrite8(MemRead32(PC + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:619:36: note: in expansion of macro ‘OpRead16’ MemWrite16(MemRead32(PC + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:619:65: note: in expansion of macro ‘OpRead16’ MemWrite16(MemRead32(PC + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:622:36: note: in expansion of macro ‘OpRead16’ MemWrite32(MemRead32(PC + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3), modWriteValW); ^~~~~~~~ src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:622:65: note: in expansion of macro ‘OpRead16’ MemWrite32(MemRead32(PC + (INT16)OpRead16(modAdd+1)) + (INT16)OpRead16(modAdd+3), modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3PCDoubleDisplacement32’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:634:28: note: in expansion of macro ‘OpRead32’ MemWrite8(MemRead32(PC + OpRead32(modAdd+1)) + OpRead32(modAdd+5), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:634:50: note: in expansion of macro ‘OpRead32’ MemWrite8(MemRead32(PC + OpRead32(modAdd+1)) + OpRead32(modAdd+5), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:637:29: note: in expansion of macro ‘OpRead32’ MemWrite16(MemRead32(PC + OpRead32(modAdd+1)) + OpRead32(modAdd+5), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:637:51: note: in expansion of macro ‘OpRead32’ MemWrite16(MemRead32(PC + OpRead32(modAdd+1)) + OpRead32(modAdd+5), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:640:29: note: in expansion of macro ‘OpRead32’ MemWrite32(MemRead32(PC + OpRead32(modAdd+1)) + OpRead32(modAdd+5), modWriteValW); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:640:51: note: in expansion of macro ‘OpRead32’ MemWrite32(MemRead32(PC + OpRead32(modAdd+1)) + OpRead32(modAdd+5), modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3DirectAddress’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:652:13: note: in expansion of macro ‘OpRead32’ MemWrite8(OpRead32(modAdd+1), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:655:14: note: in expansion of macro ‘OpRead32’ MemWrite16(OpRead32(modAdd+1), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:658:14: note: in expansion of macro ‘OpRead32’ MemWrite32(OpRead32(modAdd+1), modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3DirectAddressIndexed’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:670:13: note: in expansion of macro ‘OpRead32’ MemWrite8(OpRead32(modAdd+2) + v60.reg[modVal&0x1F], modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:673:14: note: in expansion of macro ‘OpRead32’ MemWrite16(OpRead32(modAdd+2) + v60.reg[modVal&0x1F] * 2, modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:676:14: note: in expansion of macro ‘OpRead32’ MemWrite32(OpRead32(modAdd+2) + v60.reg[modVal&0x1F] * 4, modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3DirectAddressDeferred’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:688:23: note: in expansion of macro ‘OpRead32’ MemWrite8(MemRead32(OpRead32(modAdd+1)), modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:691:24: note: in expansion of macro ‘OpRead32’ MemWrite16(MemRead32(OpRead32(modAdd+1)), modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:694:24: note: in expansion of macro ‘OpRead32’ MemWrite32(MemRead32(OpRead32(modAdd+1)), modWriteValW); ^~~~~~~~ src/cpu/v60/am3.c: In function ‘am3DirectAddressDeferredIndexed’: src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:706:23: note: in expansion of macro ‘OpRead32’ MemWrite8(MemRead32(OpRead32(modAdd+2)) + v60.reg[modVal&0x1F], modWriteValB); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:709:24: note: in expansion of macro ‘OpRead32’ MemWrite16(MemRead32(OpRead32(modAdd+2)) + v60.reg[modVal&0x1F], modWriteValH); ^~~~~~~~ src/cpu/v60/v60mem.c:381:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead32(a) (*(UINT32 *)&OP_ROM[a]) ^ src/cpu/v60/am3.c:712:24: note: in expansion of macro ‘OpRead32’ MemWrite32(MemRead32(OpRead32(modAdd+2)) + v60.reg[modVal&0x1F], modWriteValW); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBGT16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:25:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBGE16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:52:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBLT16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:78:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBLE16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:105:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBH16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:127:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBNH16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:149:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBNL16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:171:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBL16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:193:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBNE16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:215:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBE16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:237:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBNV16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:259:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBV16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:281:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBP16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:303:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBN16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:325:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBR16’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:340:15: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op4.c: In function ‘opBSR’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op4.c:351:15: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 1); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opTB’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:10:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opDBGT’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:24:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opDBLE’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:38:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opDBGE’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:53:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opDBLT’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:67:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opDBH’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:80:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opDBNH’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:93:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opDBL’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:107:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opDBNL’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:120:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opDBE’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:133:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opDBNE’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:146:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opDBV’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:159:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opDBNV’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:172:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opDBN’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:185:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opDBP’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:198:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/op6.c: In function ‘opDBR’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/op6.c:211:16: note: in expansion of macro ‘OpRead16’ PC += (INT16)OpRead16(PC + 2); ^~~~~~~~ src/cpu/v60/v60.c: In function ‘opUNHANDLED’: src/cpu/v60/v60mem.c:380:23: warning: cast increases required alignment of target type [-Wcast-align] #define OpRead16(a) (*(UINT16 *)&OP_ROM[a]) ^ src/cpu/v60/v60.c:294:54: note: in expansion of macro ‘OpRead16’ logerror("Unhandled OpCode found : %02x at %08x\n", OpRead16(PC), PC); ^~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/v60/v60d.o src/cpu/v60/v60d.c In file included from src/cpuintrf.h:13:0, from src/cpu/v60/v60d.c:2: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/i8039/i8039.o src/cpu/i8039/i8039.c In file included from src/cpuintrf.h:13:0, from src/cpu/i8039/i8039.c:41: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/i8x41/i8x41.o src/cpu/i8x41/i8x41.c In file included from src/driver.h:64:0, from src/cpu/i8x41/i8x41.c:61: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/m6800/m6800.o src/cpu/m6800/m6800.c In file included from src/cpuintrf.h:13:0, from src/cpu/m6800/m6800.c:58: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/cpu/m6800/m6800.c:548:0: src/cpu/m6800/6800ops.c: In function ‘brn’: src/cpu/m6800/6800ops.c:251:8: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] UINT8 t; ^ src/cpu/m6800/m6800.c: In function ‘m6800_set_irq_line’: src/cpu/m6800/m6800.c:705:7: warning: variable ‘eddge’ set but not used [-Wunused-but-set-variable] int eddge; ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/m6805/m6805.o src/cpu/m6805/m6805.c In file included from src/driver.h:64:0, from src/cpu/m6805/m6805.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/cpu/m6805/m6805.c:531:0: src/cpu/m6805/6805ops.c: In function ‘brn’: src/cpu/m6805/6805ops.c:111:8: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] UINT8 t; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/hd6309/hd6309.o src/cpu/hd6309/hd6309.c In file included from src/cpuintrf.h:13:0, from src/cpu/hd6309/hd6309.c:88: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/cpu/hd6309/hd6309.c:776:0: src/cpu/hd6309/6309ops.c: In function ‘brn’: src/cpu/hd6309/6309ops.c:503:8: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] UINT8 t; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/m6809/m6809.o src/cpu/m6809/m6809.c In file included from src/cpuintrf.h:13:0, from src/cpu/m6809/m6809.c:75: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/cpu/m6809/m6809.c:674:0: src/cpu/m6809/6809ops.c: In function ‘brn’: src/cpu/m6809/6809ops.c:413:8: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] UINT8 t; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/konami/konami.o src/cpu/konami/konami.c In file included from src/cpuintrf.h:13:0, from src/cpu/konami/konami.c:39: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/cpu/konami/konami.c:669:0: src/cpu/konami/konamops.c: In function ‘brn’: src/cpu/konami/konamops.c:328:8: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] UINT8 t; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/m68000/m68kops.o src/cpu/m68000/m68kops.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/m68000/m68kopac.o src/cpu/m68000/m68kopac.c In file included from src/cpuintrf.h:13:0, from src/cpu/m68000/m68kmame.h:8, from src/cpu/m68000/m68k.h:341, from src/cpu/m68000/m68kcpu.h:29, from src/cpu/m68000/m68kopac.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/m68000/m68kopdm.o src/cpu/m68000/m68kopdm.c In file included from src/cpuintrf.h:13:0, from src/cpu/m68000/m68kmame.h:8, from src/cpu/m68000/m68k.h:341, from src/cpu/m68000/m68kcpu.h:29, from src/cpu/m68000/m68kopdm.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/m68000/m68kopnz.o src/cpu/m68000/m68kopnz.c In file included from src/cpuintrf.h:13:0, from src/cpu/m68000/m68kmame.h:8, from src/cpu/m68000/m68k.h:341, from src/cpu/m68000/m68kcpu.h:29, from src/cpu/m68000/m68kopnz.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/m68000/m68kcpu.o src/cpu/m68000/m68kcpu.c In file included from src/cpuintrf.h:13:0, from src/cpu/m68000/m68kmame.h:8, from src/cpu/m68000/m68k.h:341, from src/cpu/m68000/m68kcpu.h:29, from src/cpu/m68000/m68kcpu.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/m68000/m68kmame.o src/cpu/m68000/m68kmame.c In file included from src/cpuintrf.h:13:0, from src/cpu/m68000/m68kmame.h:8, from src/cpu/m68000/m68k.h:341, from src/cpu/m68000/m68kmame.c:3: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/t11/t11.o src/cpu/t11/t11.c In file included from src/cpuintrf.h:13:0, from src/cpu/t11/t11.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/cpu/t11/t11.c: In function ‘ROPCODE’: src/cpu/t11/t11.c:111:10: warning: cast increases required alignment of target type [-Wcast-align] return *(UINT16 *)(&t11.bank[pc >> 13][pc & 0x1fff]); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/s2650/s2650.o src/cpu/s2650/s2650.c In file included from src/driver.h:64:0, from src/cpu/s2650/s2650.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/tms34010/tms34010.o src/cpu/tms34010/tms34010.c In file included from src/driver.h:64:0, from src/cpu/tms34010/tms34010.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/tms34010/34010fld.o src/cpu/tms34010/34010fld.c In file included from src/driver.h:64:0, from src/cpu/tms34010/34010fld.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/tms9900/tms9980a.o src/cpu/tms9900/tms9980a.c In file included from src/driver.h:64:0, from src/cpu/tms9900/tms9900.h:11, from src/cpu/tms9900/tms9980a.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/tms9900/tms9995.o src/cpu/tms9900/tms9995.c In file included from src/driver.h:64:0, from src/cpu/tms9900/tms9900.h:11, from src/cpu/tms9900/tms9995.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/cpu/tms9900/tms9995.c:9:0: src/cpu/tms9900/99xxcore.h: In function ‘readword’: src/cpu/tms9900/99xxcore.h:503:12: warning: cast increases required alignment of target type [-Wcast-align] return *(UINT16 *)(& I.RAM[addr - 0xf000]); ^ src/cpu/tms9900/99xxcore.h:503:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(UINT16 *)(& I.RAM[addr - 0xf000]); ^~~~~~ src/cpu/tms9900/99xxcore.h:525:12: warning: cast increases required alignment of target type [-Wcast-align] return *(UINT16 *)(& I.RAM[addr - 0xff00]); ^ src/cpu/tms9900/99xxcore.h:525:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *(UINT16 *)(& I.RAM[addr - 0xff00]); ^~~~~~ src/cpu/tms9900/99xxcore.h: In function ‘writeword’: src/cpu/tms9900/99xxcore.h:539:5: warning: cast increases required alignment of target type [-Wcast-align] *(UINT16 *)(& I.RAM[addr - 0xf000]) = data; ^ src/cpu/tms9900/99xxcore.h:539:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(UINT16 *)(& I.RAM[addr - 0xf000]) = data; ^ src/cpu/tms9900/99xxcore.h:555:5: warning: cast increases required alignment of target type [-Wcast-align] *(UINT16 *)(& I.RAM[addr - 0xff00]) = data; ^ src/cpu/tms9900/99xxcore.h:555:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(UINT16 *)(& I.RAM[addr - 0xff00]) = data; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/tms9900/tms9900.o src/cpu/tms9900/tms9900.c In file included from src/driver.h:64:0, from src/cpu/tms9900/tms9900.h:11, from src/cpu/tms9900/tms9900.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/z8000/z8000.o src/cpu/z8000/z8000.c In file included from src/driver.h:64:0, from src/cpu/z8000/z8000.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/tms32010/tms32010.o src/cpu/tms32010/tms32010.c In file included from src/driver.h:64:0, from src/cpu/tms32010/tms32010.c:53: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/tms32025/tms32025.o src/cpu/tms32025/tms32025.c In file included from src/driver.h:64:0, from src/cpu/tms32025/tms32025.c:124: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/cpu/tms32025/tms32025.c: In function ‘tms32025_reset’: src/cpu/tms32025/tms32025.c:1659:13: warning: cast increases required alignment of target type [-Wcast-align] R.intRAM = (UINT16 *)memory_region(REGION_CPU1 + cpu_getactivecpu()); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/tms32031/tms32031.o src/cpu/tms32031/tms32031.c In file included from src/cpuintrf.h:13:0, from src/cpu/tms32031/tms32031.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/cpu/tms32031/tms32031.c: In function ‘tms32031_get_reg’: src/cpu/tms32031/tms32031.c:498:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R0F: temp = dsp_to_double(&tms32031.r[TMR_R0]); return *(UINT32 *)&temp; ^~~~ src/cpu/tms32031/tms32031.c:499:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R1F: temp = dsp_to_double(&tms32031.r[TMR_R1]); return *(UINT32 *)&temp; ^~~~ src/cpu/tms32031/tms32031.c:500:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R2F: temp = dsp_to_double(&tms32031.r[TMR_R2]); return *(UINT32 *)&temp; ^~~~ src/cpu/tms32031/tms32031.c:501:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R3F: temp = dsp_to_double(&tms32031.r[TMR_R3]); return *(UINT32 *)&temp; ^~~~ src/cpu/tms32031/tms32031.c:502:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R4F: temp = dsp_to_double(&tms32031.r[TMR_R4]); return *(UINT32 *)&temp; ^~~~ src/cpu/tms32031/tms32031.c:503:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R5F: temp = dsp_to_double(&tms32031.r[TMR_R5]); return *(UINT32 *)&temp; ^~~~ src/cpu/tms32031/tms32031.c:504:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R6F: temp = dsp_to_double(&tms32031.r[TMR_R6]); return *(UINT32 *)&temp; ^~~~ src/cpu/tms32031/tms32031.c:505:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R7F: temp = dsp_to_double(&tms32031.r[TMR_R7]); return *(UINT32 *)&temp; ^~~~ src/cpu/tms32031/tms32031.c: In function ‘tms32031_set_reg’: src/cpu/tms32031/tms32031.c:559:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R0F: double_to_dsp(*(float *)&val, &tms32031.r[TMR_R0]); break; ^~~~ src/cpu/tms32031/tms32031.c:560:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R1F: double_to_dsp(*(float *)&val, &tms32031.r[TMR_R1]); break; ^~~~ src/cpu/tms32031/tms32031.c:561:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R2F: double_to_dsp(*(float *)&val, &tms32031.r[TMR_R2]); break; ^~~~ src/cpu/tms32031/tms32031.c:562:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R3F: double_to_dsp(*(float *)&val, &tms32031.r[TMR_R3]); break; ^~~~ src/cpu/tms32031/tms32031.c:563:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R4F: double_to_dsp(*(float *)&val, &tms32031.r[TMR_R4]); break; ^~~~ src/cpu/tms32031/tms32031.c:564:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R5F: double_to_dsp(*(float *)&val, &tms32031.r[TMR_R5]); break; ^~~~ src/cpu/tms32031/tms32031.c:565:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R6F: double_to_dsp(*(float *)&val, &tms32031.r[TMR_R6]); break; ^~~~ src/cpu/tms32031/tms32031.c:566:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] case TMS32031_R7F: double_to_dsp(*(float *)&val, &tms32031.r[TMR_R7]); break; ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/ccpu/ccpu.o src/cpu/ccpu/ccpu.c In file included from src/driver.h:64:0, from src/cpu/ccpu/ccpu.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/vidhrdw/cinemat_vidhrdw.o src/vidhrdw/cinemat_vidhrdw.c In file included from src/driver.h:64:0, from src/vidhrdw/cinemat_vidhrdw.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/vidhrdw/cinemat_vidhrdw.c: In function ‘CinemaVectorData’: src/vidhrdw/cinemat_vidhrdw.c:32:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ src/vidhrdw/cinemat_vidhrdw.c:35:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ lastx = tox; ^~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/mips/psx_cpu.o src/cpu/mips/psx_cpu.c In file included from src/cpuintrf.h:13:0, from src/cpu/mips/psx_cpu.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/asap/asap.o src/cpu/asap/asap.c In file included from src/cpuintrf.h:13:0, from src/cpu/asap/asap.c:18: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/upd7810/upd7810.o src/cpu/upd7810/upd7810.c In file included from src/driver.h:64:0, from src/cpu/upd7810/upd7810.c:370: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/arm/arm.o src/cpu/arm/arm.c In file included from src/driver.h:64:0, from src/cpu/arm/arm.h:4, from src/cpu/arm/arm.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/jaguar/jaguar.o src/cpu/jaguar/jaguar.c In file included from src/driver.h:64:0, from src/cpu/jaguar/jaguar.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/cpu/jaguar/jaguar.c: In function ‘jaguargpu_execute’: src/cpu/jaguar/jaguar.c:257:24: warning: cast increases required alignment of target type [-Wcast-align] #define ROPCODE(pc) (*(UINT16 *)&OP_ROM[(UINT32)(pc) ^ 2]) ^ src/cpu/jaguar/jaguar.c:579:15: note: in expansion of macro ‘ROPCODE’ jaguar.op = ROPCODE(jaguar.PC); ^~~~~~~ src/cpu/jaguar/jaguar.c: In function ‘jaguardsp_execute’: src/cpu/jaguar/jaguar.c:257:24: warning: cast increases required alignment of target type [-Wcast-align] #define ROPCODE(pc) (*(UINT16 *)&OP_ROM[(UINT32)(pc) ^ 2]) ^ src/cpu/jaguar/jaguar.c:625:15: note: in expansion of macro ‘ROPCODE’ jaguar.op = ROPCODE(jaguar.PC); ^~~~~~~ src/cpu/jaguar/jaguar.c: In function ‘jaguargpu_dasm’: src/cpu/jaguar/jaguar.c:257:24: warning: cast increases required alignment of target type [-Wcast-align] #define ROPCODE(pc) (*(UINT16 *)&OP_ROM[(UINT32)(pc) ^ 2]) ^ src/cpu/jaguar/jaguar.c:927:27: note: in expansion of macro ‘ROPCODE’ sprintf(buffer, "$%04X", ROPCODE(pc)); ^~~~~~~ src/cpu/jaguar/jaguar.c: In function ‘jaguardsp_dasm’: src/cpu/jaguar/jaguar.c:257:24: warning: cast increases required alignment of target type [-Wcast-align] #define ROPCODE(pc) (*(UINT16 *)&OP_ROM[(UINT32)(pc) ^ 2]) ^ src/cpu/jaguar/jaguar.c:938:27: note: in expansion of macro ‘ROPCODE’ sprintf(buffer, "$%04X", ROPCODE(pc)); ^~~~~~~ src/cpu/jaguar/jaguar.c: In function ‘imultn_rn_rn’: src/cpu/jaguar/jaguar.c:257:24: warning: cast increases required alignment of target type [-Wcast-align] #define ROPCODE(pc) (*(UINT16 *)&OP_ROM[(UINT32)(pc) ^ 2]) ^ src/cpu/jaguar/jaguar.c:1118:14: note: in expansion of macro ‘ROPCODE’ jaguar.op = ROPCODE(jaguar.PC); ^~~~~~~ src/cpu/jaguar/jaguar.c:257:24: warning: cast increases required alignment of target type [-Wcast-align] #define ROPCODE(pc) (*(UINT16 *)&OP_ROM[(UINT32)(pc) ^ 2]) ^ src/cpu/jaguar/jaguar.c:1125:15: note: in expansion of macro ‘ROPCODE’ jaguar.op = ROPCODE(jaguar.PC); ^~~~~~~ src/cpu/jaguar/jaguar.c: In function ‘jr_cc_n’: src/cpu/jaguar/jaguar.c:257:24: warning: cast increases required alignment of target type [-Wcast-align] #define ROPCODE(pc) (*(UINT16 *)&OP_ROM[(UINT32)(pc) ^ 2]) ^ src/cpu/jaguar/jaguar.c:1141:15: note: in expansion of macro ‘ROPCODE’ jaguar.op = ROPCODE(jaguar.PC); ^~~~~~~ src/cpu/jaguar/jaguar.c: In function ‘jump_cc_rn’: src/cpu/jaguar/jaguar.c:257:24: warning: cast increases required alignment of target type [-Wcast-align] #define ROPCODE(pc) (*(UINT16 *)&OP_ROM[(UINT32)(pc) ^ 2]) ^ src/cpu/jaguar/jaguar.c:1158:15: note: in expansion of macro ‘ROPCODE’ jaguar.op = ROPCODE(jaguar.PC); ^~~~~~~ src/cpu/jaguar/jaguar.c: In function ‘movei_n_rn’: src/cpu/jaguar/jaguar.c:257:24: warning: cast increases required alignment of target type [-Wcast-align] #define ROPCODE(pc) (*(UINT16 *)&OP_ROM[(UINT32)(pc) ^ 2]) ^ src/cpu/jaguar/jaguar.c:1270:15: note: in expansion of macro ‘ROPCODE’ UINT32 res = ROPCODE(jaguar.PC) | (ROPCODE(jaguar.PC + 2) << 16); ^~~~~~~ src/cpu/jaguar/jaguar.c:257:24: warning: cast increases required alignment of target type [-Wcast-align] #define ROPCODE(pc) (*(UINT16 *)&OP_ROM[(UINT32)(pc) ^ 2]) ^ src/cpu/jaguar/jaguar.c:1270:37: note: in expansion of macro ‘ROPCODE’ UINT32 res = ROPCODE(jaguar.PC) | (ROPCODE(jaguar.PC + 2) << 16); ^~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/mips/r3000.o src/cpu/mips/r3000.c In file included from src/cpuintrf.h:13:0, from src/cpu/mips/r3000.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/mips/mips3.o src/cpu/mips/mips3.c In file included from src/driver.h:64:0, from src/cpu/mips/mips3.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/cpu/mips/mips3.c: In function ‘handle_cop1’: src/cpu/mips/mips3.c:778:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = FSVALS + FTVALS; ^~~~~~ src/cpu/mips/mips3.c:778:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:778:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:780:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = FSVALD + FTVALD; ^~~~~~ src/cpu/mips/mips3.c:780:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:780:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:785:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = FSVALS - FTVALS; ^~~~~~ src/cpu/mips/mips3.c:785:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:785:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:787:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = FSVALD - FTVALD; ^~~~~~ src/cpu/mips/mips3.c:787:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:787:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:792:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = FSVALS * FTVALS; ^~~~~~ src/cpu/mips/mips3.c:792:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:792:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:794:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = FSVALD * FTVALD; ^~~~~~ src/cpu/mips/mips3.c:794:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:794:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:799:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = FSVALS / FTVALS; ^~~~~~ src/cpu/mips/mips3.c:799:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:799:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:801:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = FSVALD / FTVALD; ^~~~~~ src/cpu/mips/mips3.c:801:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:801:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:806:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = sqrt(FSVALS); ^~~~~~ src/cpu/mips/mips3.c:806:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:808:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = sqrt(FSVALD); ^~~~~~ src/cpu/mips/mips3.c:808:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:813:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = fabs(FSVALS); ^~~~~~ src/cpu/mips/mips3.c:813:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:815:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = fabs(FSVALD); ^~~~~~ src/cpu/mips/mips3.c:815:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:820:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = FSVALS; ^~~~~~ src/cpu/mips/mips3.c:820:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:822:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = FSVALD; ^~~~~~ src/cpu/mips/mips3.c:822:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:827:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = -FSVALS; ^~~~~~ src/cpu/mips/mips3.c:827:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:829:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = -FSVALD; ^~~~~~ src/cpu/mips/mips3.c:829:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:835:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] double temp = FSVALS; ^~~~~~ src/cpu/mips/mips3.c:844:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] double temp = FSVALD; ^~~~~~ src/cpu/mips/mips3.c:856:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] double temp = FSVALS; ^~~~~~ src/cpu/mips/mips3.c:865:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] double temp = FSVALD; ^~~~~~ src/cpu/mips/mips3.c:876:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dtemp = ceil(FSVALS); ^~~~~ src/cpu/mips/mips3.c:878:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dtemp = ceil(FSVALD); ^~~~~ src/cpu/mips/mips3.c:884:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dtemp = floor(FSVALS); ^~~~~ src/cpu/mips/mips3.c:886:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dtemp = floor(FSVALD); ^~~~~ src/cpu/mips/mips3.c:893:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dtemp = FSVALS; ^~~~~ src/cpu/mips/mips3.c:902:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dtemp = FSVALD; ^~~~~ src/cpu/mips/mips3.c:914:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dtemp = FSVALS; ^~~~~ src/cpu/mips/mips3.c:923:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dtemp = FSVALD; ^~~~~ src/cpu/mips/mips3.c:934:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dtemp = ceil(FSVALS); ^~~~~ src/cpu/mips/mips3.c:936:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dtemp = ceil(FSVALD); ^~~~~ src/cpu/mips/mips3.c:942:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dtemp = floor(FSVALS); ^~~~~ src/cpu/mips/mips3.c:944:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dtemp = floor(FSVALD); ^~~~~ src/cpu/mips/mips3.c:952:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = FSVALS; ^~~~~~ src/cpu/mips/mips3.c:952:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:954:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = FSVALD; ^~~~~~ src/cpu/mips/mips3.c:954:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:962:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = FSVALS; ^~~~~~ src/cpu/mips/mips3.c:962:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:964:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = FSVALD; ^~~~~~ src/cpu/mips/mips3.c:964:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:972:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = FSVALS; ^~~~~~ src/cpu/mips/mips3.c:972:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:974:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = FSVALD; ^~~~~~ src/cpu/mips/mips3.c:974:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:980:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = 1.0 / FSVALS; ^~~~~~ src/cpu/mips/mips3.c:980:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:982:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = 1.0 / FSVALD; ^~~~~~ src/cpu/mips/mips3.c:982:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:987:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = 1.0 / sqrt(FSVALS); ^~~~~~ src/cpu/mips/mips3.c:987:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:989:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = 1.0 / sqrt(FSVALD); ^~~~~~ src/cpu/mips/mips3.c:989:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:996:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = (INT32)mips3.cpr[1][FSREG]; ^~~~~~ src/cpu/mips/mips3.c:998:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = (INT64)mips3.cpr[1][FSREG]; ^~~~~~ src/cpu/mips/mips3.c:1001:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = FSVALD; ^~~~~~ src/cpu/mips/mips3.c:1001:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1008:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = (INT32)mips3.cpr[1][FSREG]; ^~~~~~ src/cpu/mips/mips3.c:1010:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = (INT64)mips3.cpr[1][FSREG]; ^~~~~~ src/cpu/mips/mips3.c:1013:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = FSVALS; ^~~~~~ src/cpu/mips/mips3.c:1013:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1018:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cpr[1][FDREG] = (INT32)FSVALS; ^~~~~ src/cpu/mips/mips3.c:1020:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cpr[1][FDREG] = (INT32)FSVALD; ^~~~~ src/cpu/mips/mips3.c:1025:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cpr[1][FDREG] = (INT64)FSVALS; ^~~~~ src/cpu/mips/mips3.c:1027:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cpr[1][FDREG] = (INT64)FSVALD; ^~~~~ src/cpu/mips/mips3.c:1049:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cf[1][(op >> 8) & 7] = (FSVALS == FTVALS); ^~~~~ src/cpu/mips/mips3.c:1049:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1051:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cf[1][(op >> 8) & 7] = (FSVALD == FTVALD); ^~~~~ src/cpu/mips/mips3.c:1051:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1057:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cf[1][(op >> 8) & 7] = (FSVALS == FTVALS); ^~~~~ src/cpu/mips/mips3.c:1057:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1059:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cf[1][(op >> 8) & 7] = (FSVALD == FTVALD); ^~~~~ src/cpu/mips/mips3.c:1059:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1065:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cf[1][(op >> 8) & 7] = (FSVALS < FTVALS); ^~~~~ src/cpu/mips/mips3.c:1065:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1067:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cf[1][(op >> 8) & 7] = (FSVALD < FTVALD); ^~~~~ src/cpu/mips/mips3.c:1067:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1073:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cf[1][(op >> 8) & 7] = (FSVALS < FTVALS); ^~~~~ src/cpu/mips/mips3.c:1073:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1075:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cf[1][(op >> 8) & 7] = (FSVALD < FTVALD); ^~~~~ src/cpu/mips/mips3.c:1075:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1081:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cf[1][(op >> 8) & 7] = (FSVALS <= FTVALS); ^~~~~ src/cpu/mips/mips3.c:1081:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1083:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cf[1][(op >> 8) & 7] = (FSVALD <= FTVALD); ^~~~~ src/cpu/mips/mips3.c:1083:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1089:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cf[1][(op >> 8) & 7] = (FSVALS <= FTVALS); ^~~~~ src/cpu/mips/mips3.c:1089:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1091:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mips3.cf[1][(op >> 8) & 7] = (FSVALD <= FTVALD); ^~~~~ src/cpu/mips/mips3.c:1091:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c: In function ‘handle_cop1x’: src/cpu/mips/mips3.c:1116:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = RLONG(RSVAL32 + RTVAL32); ^~~~~~ src/cpu/mips/mips3.c:1120:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = RDOUBLE(RSVAL32 + RTVAL32); ^~~~~~ src/cpu/mips/mips3.c:1124:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] WDOUBLE(RSVAL32 + RTVAL32, FSVALS); ^~~~~~~ src/cpu/mips/mips3.c:1128:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] WDOUBLE(RSVAL32 + RTVAL32, FSVALD); ^~~~~~~ src/cpu/mips/mips3.c:1135:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = FSVALS * FTVALS + FRVALS; ^~~~~~ src/cpu/mips/mips3.c:1135:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1135:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1135:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1139:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = FSVALD * FTVALD + FRVALD; ^~~~~~ src/cpu/mips/mips3.c:1139:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1139:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1139:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1143:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = FSVALS * FTVALS - FRVALS; ^~~~~~ src/cpu/mips/mips3.c:1143:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1143:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1143:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1147:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = FSVALD * FTVALD - FRVALD; ^~~~~~ src/cpu/mips/mips3.c:1147:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1147:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1147:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1151:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = -(FSVALS * FTVALS + FRVALS); ^~~~~~ src/cpu/mips/mips3.c:1151:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1151:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1151:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1155:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = -(FSVALD * FTVALD + FRVALD); ^~~~~~ src/cpu/mips/mips3.c:1155:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1155:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1155:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1159:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALS = -(FSVALS * FTVALS - FRVALS); ^~~~~~ src/cpu/mips/mips3.c:1159:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1159:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1159:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1163:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] FDVALD = -(FSVALD * FTVALD - FRVALD); ^~~~~~ src/cpu/mips/mips3.c:1163:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1163:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/cpu/mips/mips3.c:1163:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/sh2/sh2.o src/cpu/sh2/sh2.c In file included from src/driver.h:64:0, from src/cpu/sh2/sh2.c:98: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/dsp32/dsp32.o src/cpu/dsp32/dsp32.c In file included from src/cpuintrf.h:13:0, from src/cpu/dsp32/dsp32.c:39: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/cpu/dsp32/dsp32.c: In function ‘dsp32c_info’: src/cpu/dsp32/dsp32.c:654:14: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] dsp32_regs *r = context; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/pic16c5x/pic16c5x.o src/cpu/pic16c5x/pic16c5x.c In file included from src/driver.h:64:0, from src/cpu/pic16c5x/pic16c5x.c:59: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/g65816/g65816.o src/cpu/g65816/g65816.c In file included from src/cpuintrf.h:13:0, from src/cpu/g65816/g65816.h:164, from src/cpu/g65816/g65816cm.h:13, from src/cpu/g65816/g65816.c:83: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/g65816/g65816o0.o src/cpu/g65816/g65816o0.c In file included from src/cpuintrf.h:13:0, from src/cpu/g65816/g65816.h:164, from src/cpu/g65816/g65816cm.h:13, from src/cpu/g65816/g65816o0.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/g65816/g65816o1.o src/cpu/g65816/g65816o1.c In file included from src/cpuintrf.h:13:0, from src/cpu/g65816/g65816.h:164, from src/cpu/g65816/g65816cm.h:13, from src/cpu/g65816/g65816o1.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/g65816/g65816o2.o src/cpu/g65816/g65816o2.c In file included from src/cpuintrf.h:13:0, from src/cpu/g65816/g65816.h:164, from src/cpu/g65816/g65816cm.h:13, from src/cpu/g65816/g65816o2.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/g65816/g65816o3.o src/cpu/g65816/g65816o3.c In file included from src/cpuintrf.h:13:0, from src/cpu/g65816/g65816.h:164, from src/cpu/g65816/g65816cm.h:13, from src/cpu/g65816/g65816o3.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/g65816/g65816o4.o src/cpu/g65816/g65816o4.c In file included from src/cpuintrf.h:13:0, from src/cpu/g65816/g65816.h:164, from src/cpu/g65816/g65816cm.h:13, from src/cpu/g65816/g65816o4.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/g65816/g65816ds.o src/cpu/g65816/g65816ds.c In file included from src/cpuintrf.h:13:0, from src/cpu/g65816/g65816ds.h:24, from src/cpu/g65816/g65816ds.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/spc700/spc700.o src/cpu/spc700/spc700.c In file included from src/cpuintrf.h:13:0, from src/cpu/spc700/spc700.h:135, from src/cpu/spc700/spc700.c:68: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/spc700/spc700ds.o src/cpu/spc700/spc700ds.c In file included from src/cpuintrf.h:13:0, from src/cpu/spc700/spc700ds.h:24, from src/cpu/spc700/spc700ds.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/cpu/e132xs/e132xs.o src/cpu/e132xs/e132xs.c In file included from src/driver.h:64:0, from src/cpu/e132xs/e132xs.c:166: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/samples.o src/sound/samples.c In file included from src/driver.h:64:0, from src/sound/samples.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sound/samples.c: In function ‘sample_start’: src/sound/samples.c:40:5: warning: cast increases required alignment of target type [-Wcast-align] (short *) Machine->samples->sample[samplenum]->data, ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/dac.o src/sound/dac.c In file included from src/driver.h:64:0, from src/sound/dac.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/discrete.o src/sound/discrete.c In file included from src/driver.h:64:0, from src/sound/discrete.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/sound/discrete.c:110:0: src/sound/disc_wav.c: In function ‘dss_adsrenv_step’: src/sound/disc_wav.c:888:27: warning: variable ‘context’ set but not used [-Wunused-but-set-variable] struct dss_adsr_context *context; ^~~~~~~ In file included from src/sound/discrete.c:111:0: src/sound/disc_mth.c: In function ‘dst_clamp_step’: src/sound/disc_mth.c:467:27: warning: variable ‘context’ set but not used [-Wunused-but-set-variable] struct dss_ramp_context *context; ^~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/2203intf.o src/sound/2203intf.c In file included from src/driver.h:64:0, from src/sound/2203intf.c:2: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/2151intf.o src/sound/2151intf.c In file included from src/driver.h:64:0, from src/sound/2151intf.c:9: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/ym2151.o src/sound/ym2151.c In file included from src/driver.h:64:0, from src/sound/ym2151.c:12: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/2608intf.o src/sound/2608intf.c In file included from src/driver.h:64:0, from src/sound/2608intf.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/2610intf.o src/sound/2610intf.c In file included from src/driver.h:64:0, from src/sound/2610intf.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/2612intf.o src/sound/2612intf.c In file included from src/driver.h:64:0, from src/sound/2612intf.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/ay8910.o src/sound/ay8910.c In file included from src/driver.h:64:0, from src/sound/ay8910.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/fm.o src/sound/fm.c In file included from src/driver.h:64:0, from src/sound/fm.c:110: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/2413intf.o src/sound/2413intf.c In file included from src/driver.h:64:0, from src/sound/2413intf.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/ym2413.o src/sound/ym2413.c In file included from src/driver.h:64:0, from src/sound/ym2413.c:33: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sound/ym2413.c: In function ‘OPLLCreate’: src/sound/ym2413.c:1944:10: warning: cast increases required alignment of target type [-Wcast-align] chip = (YM2413 *)ptr; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/ymz280b.o src/sound/ymz280b.c In file included from src/driver.h:64:0, from src/sound/ymz280b.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/3812intf.o src/sound/3812intf.c In file included from src/driver.h:64:0, from src/sound/3812intf.c:19: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/fmopl.o src/sound/fmopl.c In file included from src/driver.h:64:0, from src/sound/fmopl.c:74: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sound/fmopl.c: In function ‘OPLCreate’: src/sound/fmopl.c:1835:9: warning: cast increases required alignment of target type [-Wcast-align] OPL = (FM_OPL *)ptr; ^ src/sound/fmopl.c:1842:17: warning: cast increases required alignment of target type [-Wcast-align] OPL->deltat = (YM_DELTAT *)ptr; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/ymdeltat.o src/sound/ymdeltat.c In file included from src/driver.h:64:0, from src/sound/ymdeltat.c:65: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/sn76477.o src/sound/sn76477.c In file included from src/driver.h:64:0, from src/sound/sn76477.c:28: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/sn76496.o src/sound/sn76496.c In file included from src/driver.h:64:0, from src/sound/sn76496.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/pokey.o src/sound/pokey.c In file included from src/driver.h:64:0, from src/sound/pokey.c:50: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/tiasound.o src/sound/tiasound.c In file included from src/driver.h:64:0, from src/sound/tiasound.c:40: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/tiaintf.o src/sound/tiaintf.c In file included from src/driver.h:64:0, from src/sound/tiaintf.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sound/tiaintf.c: In function ‘tia_sh_start’: src/sound/tiaintf.c:12:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (Machine->sample_rate == 0) ^~ src/sound/tiaintf.c:15:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ channel = stream_init("TIA", intf->volume, Machine->sample_rate, 0, tia_process); ^~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/nes_apu.o src/sound/nes_apu.c In file included from src/driver.h:64:0, from src/sound/nes_apu.c:35: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/astrocde_snd.o src/sound/astrocde_snd.c In file included from src/driver.h:64:0, from src/sound/astrocde_snd.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/namco.o src/sound/namco.c In file included from src/driver.h:64:0, from src/sound/namco.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/namcona.o src/sound/namcona.c In file included from src/driver.h:64:0, from src/sound/namcona.c:35: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sound/namcona.c: In function ‘NAMCONA_sh_start’: src/sound/namcona.c:600:10: warning: cast increases required alignment of target type [-Wcast-align] mpROM = (data16_t *)memory_region(REGION_CPU1); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/tms36xx.o src/sound/tms36xx.c In file included from src/driver.h:64:0, from src/sound/tms36xx.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/tms5110.o src/sound/tms5110.c In file included from src/driver.h:64:0, from src/sound/tms5110.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sound/tms5110.c: In function ‘parse_frame’: src/sound/tms5110.c:496:19: warning: variable ‘old_count’ set but not used [-Wunused-but-set-variable] int old_head, old_count; ^~~~~~~~~ src/sound/tms5110.c:496:9: warning: variable ‘old_head’ set but not used [-Wunused-but-set-variable] int old_head, old_count; ^~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/5110intf.o src/sound/5110intf.c In file included from src/driver.h:64:0, from src/sound/5110intf.c:17: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/tms5220.o src/sound/tms5220.c In file included from src/driver.h:64:0, from src/sound/tms5220.c:15: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/5220intf.o src/sound/5220intf.c In file included from src/driver.h:64:0, from src/sound/5220intf.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/vlm5030.o src/sound/vlm5030.c In file included from src/driver.h:64:0, from src/sound/vlm5030.c:76: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/adpcm.o src/sound/adpcm.c In file included from src/driver.h:64:0, from src/sound/adpcm.c:28: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/msm5205.o src/sound/msm5205.c In file included from src/driver.h:64:0, from src/sound/msm5205.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/msm5232.o src/sound/msm5232.c In file included from src/driver.h:64:0, from src/sound/msm5232.c:6: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/upd7759.o src/sound/upd7759.c In file included from src/driver.h:64:0, from src/sound/upd7759.c:109: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/hc55516.o src/sound/hc55516.c In file included from src/driver.h:64:0, from src/sound/hc55516.c:1: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/k005289.o src/sound/k005289.c In file included from src/driver.h:64:0, from src/sound/k005289.c:28: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/k007232.o src/sound/k007232.c In file included from src/driver.h:64:0, from src/sound/k007232.c:26: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/k051649.o src/sound/k051649.c In file included from src/driver.h:64:0, from src/sound/k051649.c:25: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/k053260.o src/sound/k053260.c In file included from src/driver.h:64:0, from src/sound/k053260.c:7: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/k054539.o src/sound/k054539.c In file included from src/driver.h:64:0, from src/sound/k054539.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sound/k054539.c: In function ‘K054539_update’: src/sound/k054539.c:152:10: warning: cast increases required alignment of target type [-Wcast-align] rbase = (short *)(K054539_chips.chip[chip].ram); ^ src/sound/k054539.c:184:1: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ src/sound/k054539.c:187:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ gain = K054539_gain[chip][ch]; ^~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/segapcm.o src/sound/segapcm.c In file included from src/driver.h:64:0, from src/sound/segapcm.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/rf5c68.o src/sound/rf5c68.c In file included from src/driver.h:64:0, from src/sound/rf5c68.c:5: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/cem3394.o src/sound/cem3394.c In file included from src/driver.h:64:0, from src/sound/cem3394.c:14: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/c140.o src/sound/c140.c In file included from src/driver.h:64:0, from src/sound/c140.c:24: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/qsound.o src/sound/qsound.c In file included from src/driver.h:64:0, from src/sound/qsound.c:35: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/saa1099.o src/sound/saa1099.c In file included from src/driver.h:64:0, from src/sound/saa1099.c:66: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/iremga20.o src/sound/iremga20.c In file included from src/driver.h:64:0, from src/sound/iremga20.c:21: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/es5506.o src/sound/es5506.c In file included from src/driver.h:64:0, from src/sound/es5506.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sound/es5506.c: In function ‘ES5506_sh_start’: src/sound/es5506.c:943:49: warning: cast increases required alignment of target type [-Wcast-align] es5506[i].region_base[0] = intf->region0[i] ? (UINT16 *)memory_region(intf->region0[i]) : NULL; ^ src/sound/es5506.c:944:49: warning: cast increases required alignment of target type [-Wcast-align] es5506[i].region_base[1] = intf->region1[i] ? (UINT16 *)memory_region(intf->region1[i]) : NULL; ^ src/sound/es5506.c:945:49: warning: cast increases required alignment of target type [-Wcast-align] es5506[i].region_base[2] = intf->region2[i] ? (UINT16 *)memory_region(intf->region2[i]) : NULL; ^ src/sound/es5506.c:946:49: warning: cast increases required alignment of target type [-Wcast-align] es5506[i].region_base[3] = intf->region3[i] ? (UINT16 *)memory_region(intf->region3[i]) : NULL; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/bsmt2000.o src/sound/bsmt2000.c In file included from src/driver.h:64:0, from src/sound/bsmt2000.c:13: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/ymf262.o src/sound/ymf262.c In file included from src/driver.h:64:0, from src/sound/ymf262.c:46: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/262intf.o src/sound/262intf.c In file included from src/driver.h:64:0, from src/sound/262intf.c:8: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/ymf278b.o src/sound/ymf278b.c In file included from src/driver.h:64:0, from src/sound/ymf278b.c:30: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/gaelco_snd.o src/sound/gaelco_snd.c In file included from src/driver.h:64:0, from src/sound/gaelco_snd.c:36: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/x1_010.o src/sound/x1_010.c In file included from src/driver.h:64:0, from src/sound/x1_010.c:53: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/multipcm.o src/sound/multipcm.c In file included from src/driver.h:64:0, from src/sound/multipcm.c:33: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sound/multipcm.c: In function ‘MultiPCM_reg_w’: src/sound/multipcm.c:407:15: warning: cast from function call of type ‘int’ to non-matching type ‘double’ [-Wbad-function-cast] pt_abs = (double)abs(pitch); ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/c6280.o src/sound/c6280.c In file included from src/driver.h:64:0, from src/sound/c6280.c:60: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/sp0250.o src/sound/sp0250.c In file included from src/driver.h:64:0, from src/sound/sp0250.c:18: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/scsp.o src/sound/scsp.c In file included from src/driver.h:64:0, from src/sound/scsp.c:23: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Init’: src/sound/scsp.c:385:23: warning: argument to ‘sizeof’ in ‘memset’ call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] memset(SCSP,0,sizeof(SCSP)); ^ src/sound/scsp.c: In function ‘SCSP_w16’: src/sound/scsp.c:638:5: warning: cast increases required alignment of target type [-Wcast-align] *((unsigned short *) (SCSP->Slots[slot].udata.datab+(addr))) = val; ^ src/sound/scsp.c:646:5: warning: cast increases required alignment of target type [-Wcast-align] *((unsigned short *) (SCSP->udata.datab+((addr&0xff)))) = val; ^ src/sound/scsp.c: In function ‘SCSP_r16’: src/sound/scsp.c:666:7: warning: cast increases required alignment of target type [-Wcast-align] v=*((unsigned short *) (SCSP->Slots[slot].udata.datab+(addr))); ^ src/sound/scsp.c:674:8: warning: cast increases required alignment of target type [-Wcast-align] v= *((unsigned short *) (SCSP->udata.datab+((addr&0xff)))); ^ src/sound/scsp.c: In function ‘SCSP_Update0000’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:809:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,0,0) SCSPTMPL(0,0,0,1) SCSPTMPL(0,0,0,2) SCSPTMPL(0,0,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:809:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,0,0) SCSPTMPL(0,0,0,1) SCSPTMPL(0,0,0,2) SCSPTMPL(0,0,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update0001’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:809:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,0,0) SCSPTMPL(0,0,0,1) SCSPTMPL(0,0,0,2) SCSPTMPL(0,0,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:809:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,0,0) SCSPTMPL(0,0,0,1) SCSPTMPL(0,0,0,2) SCSPTMPL(0,0,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update0002’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:809:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,0,0) SCSPTMPL(0,0,0,1) SCSPTMPL(0,0,0,2) SCSPTMPL(0,0,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:809:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,0,0) SCSPTMPL(0,0,0,1) SCSPTMPL(0,0,0,2) SCSPTMPL(0,0,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update0003’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:809:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,0,0) SCSPTMPL(0,0,0,1) SCSPTMPL(0,0,0,2) SCSPTMPL(0,0,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:809:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,0,0) SCSPTMPL(0,0,0,1) SCSPTMPL(0,0,0,2) SCSPTMPL(0,0,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update0010’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:810:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,1,0) SCSPTMPL(0,0,1,1) SCSPTMPL(0,0,1,2) SCSPTMPL(0,0,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:810:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,1,0) SCSPTMPL(0,0,1,1) SCSPTMPL(0,0,1,2) SCSPTMPL(0,0,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update0011’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:810:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,1,0) SCSPTMPL(0,0,1,1) SCSPTMPL(0,0,1,2) SCSPTMPL(0,0,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:810:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,1,0) SCSPTMPL(0,0,1,1) SCSPTMPL(0,0,1,2) SCSPTMPL(0,0,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update0012’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:810:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,1,0) SCSPTMPL(0,0,1,1) SCSPTMPL(0,0,1,2) SCSPTMPL(0,0,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:810:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,1,0) SCSPTMPL(0,0,1,1) SCSPTMPL(0,0,1,2) SCSPTMPL(0,0,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update0013’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:810:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,1,0) SCSPTMPL(0,0,1,1) SCSPTMPL(0,0,1,2) SCSPTMPL(0,0,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:810:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,0,1,0) SCSPTMPL(0,0,1,1) SCSPTMPL(0,0,1,2) SCSPTMPL(0,0,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update0100’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:811:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,0,0) SCSPTMPL(0,1,0,1) SCSPTMPL(0,1,0,2) SCSPTMPL(0,1,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:811:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,0,0) SCSPTMPL(0,1,0,1) SCSPTMPL(0,1,0,2) SCSPTMPL(0,1,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update0101’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:811:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,0,0) SCSPTMPL(0,1,0,1) SCSPTMPL(0,1,0,2) SCSPTMPL(0,1,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:811:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,0,0) SCSPTMPL(0,1,0,1) SCSPTMPL(0,1,0,2) SCSPTMPL(0,1,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update0102’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:811:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,0,0) SCSPTMPL(0,1,0,1) SCSPTMPL(0,1,0,2) SCSPTMPL(0,1,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:811:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,0,0) SCSPTMPL(0,1,0,1) SCSPTMPL(0,1,0,2) SCSPTMPL(0,1,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update0103’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:811:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,0,0) SCSPTMPL(0,1,0,1) SCSPTMPL(0,1,0,2) SCSPTMPL(0,1,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:811:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,0,0) SCSPTMPL(0,1,0,1) SCSPTMPL(0,1,0,2) SCSPTMPL(0,1,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update0110’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:812:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,1,0) SCSPTMPL(0,1,1,1) SCSPTMPL(0,1,1,2) SCSPTMPL(0,1,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:812:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,1,0) SCSPTMPL(0,1,1,1) SCSPTMPL(0,1,1,2) SCSPTMPL(0,1,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update0111’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:812:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,1,0) SCSPTMPL(0,1,1,1) SCSPTMPL(0,1,1,2) SCSPTMPL(0,1,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:812:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,1,0) SCSPTMPL(0,1,1,1) SCSPTMPL(0,1,1,2) SCSPTMPL(0,1,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update0112’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:812:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,1,0) SCSPTMPL(0,1,1,1) SCSPTMPL(0,1,1,2) SCSPTMPL(0,1,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:812:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,1,0) SCSPTMPL(0,1,1,1) SCSPTMPL(0,1,1,2) SCSPTMPL(0,1,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update0113’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:812:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,1,0) SCSPTMPL(0,1,1,1) SCSPTMPL(0,1,1,2) SCSPTMPL(0,1,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:812:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(0,1,1,0) SCSPTMPL(0,1,1,1) SCSPTMPL(0,1,1,2) SCSPTMPL(0,1,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1000’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:813:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,0,0) SCSPTMPL(1,0,0,1) SCSPTMPL(1,0,0,2) SCSPTMPL(1,0,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:813:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,0,0) SCSPTMPL(1,0,0,1) SCSPTMPL(1,0,0,2) SCSPTMPL(1,0,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1001’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:813:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,0,0) SCSPTMPL(1,0,0,1) SCSPTMPL(1,0,0,2) SCSPTMPL(1,0,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:813:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,0,0) SCSPTMPL(1,0,0,1) SCSPTMPL(1,0,0,2) SCSPTMPL(1,0,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1002’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:813:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,0,0) SCSPTMPL(1,0,0,1) SCSPTMPL(1,0,0,2) SCSPTMPL(1,0,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:813:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,0,0) SCSPTMPL(1,0,0,1) SCSPTMPL(1,0,0,2) SCSPTMPL(1,0,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1003’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:813:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,0,0) SCSPTMPL(1,0,0,1) SCSPTMPL(1,0,0,2) SCSPTMPL(1,0,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:813:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,0,0) SCSPTMPL(1,0,0,1) SCSPTMPL(1,0,0,2) SCSPTMPL(1,0,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1010’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:814:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,1,0) SCSPTMPL(1,0,1,1) SCSPTMPL(1,0,1,2) SCSPTMPL(1,0,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:814:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,1,0) SCSPTMPL(1,0,1,1) SCSPTMPL(1,0,1,2) SCSPTMPL(1,0,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1011’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:814:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,1,0) SCSPTMPL(1,0,1,1) SCSPTMPL(1,0,1,2) SCSPTMPL(1,0,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:814:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,1,0) SCSPTMPL(1,0,1,1) SCSPTMPL(1,0,1,2) SCSPTMPL(1,0,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1012’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:814:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,1,0) SCSPTMPL(1,0,1,1) SCSPTMPL(1,0,1,2) SCSPTMPL(1,0,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:814:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,1,0) SCSPTMPL(1,0,1,1) SCSPTMPL(1,0,1,2) SCSPTMPL(1,0,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1013’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:814:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,1,0) SCSPTMPL(1,0,1,1) SCSPTMPL(1,0,1,2) SCSPTMPL(1,0,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:814:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,0,1,0) SCSPTMPL(1,0,1,1) SCSPTMPL(1,0,1,2) SCSPTMPL(1,0,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1100’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:815:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,0,0) SCSPTMPL(1,1,0,1) SCSPTMPL(1,1,0,2) SCSPTMPL(1,1,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:815:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,0,0) SCSPTMPL(1,1,0,1) SCSPTMPL(1,1,0,2) SCSPTMPL(1,1,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1101’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:815:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,0,0) SCSPTMPL(1,1,0,1) SCSPTMPL(1,1,0,2) SCSPTMPL(1,1,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:815:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,0,0) SCSPTMPL(1,1,0,1) SCSPTMPL(1,1,0,2) SCSPTMPL(1,1,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1102’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:815:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,0,0) SCSPTMPL(1,1,0,1) SCSPTMPL(1,1,0,2) SCSPTMPL(1,1,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:815:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,0,0) SCSPTMPL(1,1,0,1) SCSPTMPL(1,1,0,2) SCSPTMPL(1,1,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1103’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:815:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,0,0) SCSPTMPL(1,1,0,1) SCSPTMPL(1,1,0,2) SCSPTMPL(1,1,0,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:815:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,0,0) SCSPTMPL(1,1,0,1) SCSPTMPL(1,1,0,2) SCSPTMPL(1,1,0,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1110’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:816:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,1,0) SCSPTMPL(1,1,1,1) SCSPTMPL(1,1,1,2) SCSPTMPL(1,1,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:816:1: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,1,0) SCSPTMPL(1,1,1,1) SCSPTMPL(1,1,1,2) SCSPTMPL(1,1,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1111’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:816:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,1,0) SCSPTMPL(1,1,1,1) SCSPTMPL(1,1,1,2) SCSPTMPL(1,1,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:816:19: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,1,0) SCSPTMPL(1,1,1,1) SCSPTMPL(1,1,1,2) SCSPTMPL(1,1,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1112’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:816:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,1,0) SCSPTMPL(1,1,1,1) SCSPTMPL(1,1,1,2) SCSPTMPL(1,1,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:816:37: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,1,0) SCSPTMPL(1,1,1,1) SCSPTMPL(1,1,1,2) SCSPTMPL(1,1,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘SCSP_Update1113’: src/sound/scsp.c:752:20: warning: cast increases required alignment of target type [-Wcast-align] signed short *p=(signed short *) (slot->base+((slot->cur_addr>>(SHIFT-1))&(~1)));\ ^ src/sound/scsp.c:816:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,1,0) SCSPTMPL(1,1,1,1) SCSPTMPL(1,1,1,2) SCSPTMPL(1,1,1,3) ^~~~~~~~ src/sound/scsp.c:753:15: warning: variable ‘fpart’ set but not used [-Wunused-but-set-variable] signed int fpart;\ ^ src/sound/scsp.c:816:55: note: in expansion of macro ‘SCSPTMPL’ SCSPTMPL(1,1,1,0) SCSPTMPL(1,1,1,1) SCSPTMPL(1,1,1,2) SCSPTMPL(1,1,1,3) ^~~~~~~~ src/sound/scsp.c: In function ‘dma_scsp’: src/sound/scsp.c:900:14: warning: cast increases required alignment of target type [-Wcast-align] scsp_regs = (UINT16 *)SCSP->udata.datab; ^ src/sound/scsp.c: In function ‘SCSP_0_w’: src/sound/scsp.c:1018:14: warning: cast increases required alignment of target type [-Wcast-align] scsp_regs = (UINT16 *)SCSP->udata.datab; ^ src/sound/scsp.c:912:10: warning: array subscript is above array bounds [-Warray-bounds] tmp_dma[2] = scsp_regs[0x416/2]; ~~~~~~~^~~ src/sound/scsp.c:939:31: warning: array subscript is above array bounds [-Warray-bounds] scsp_regs[0x416/2] = tmp_dma[2]; ~~~~~~~^~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/psx.o src/sound/psx.c In file included from src/driver.h:64:0, from src/sound/psx.c:11: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/sound/psx.c: In function ‘psxreadlong’: src/sound/psx.c:68:12: warning: cast increases required alignment of target type [-Wcast-align] return *( (data32_t *)&m_p_n_ram[ n_address ] ); ^ src/sound/psx.c: In function ‘psxwritelong’: src/sound/psx.c:73:5: warning: cast increases required alignment of target type [-Wcast-align] *( (data32_t *)&m_p_n_ram[ n_address ] ) = n_data; ^ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/sound/ymf271.o src/sound/ymf271.c In file included from src/driver.h:64:0, from src/sound/ymf271.c:16: src/memory.h: In function ‘cpu_readop16’: src/memory.h:911:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop16_unsafe(A) (*(data16_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:920:106: note: in expansion of macro ‘cpu_readop16_unsafe’ INLINE data16_t cpu_readop16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop32’: src/memory.h:912:35: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop32_unsafe(A) (*(data32_t *)&OP_ROM[(A) & mem_amask]) ^ src/memory.h:921:106: note: in expansion of macro ‘cpu_readop32_unsafe’ INLINE data32_t cpu_readop32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg16’: src/memory.h:914:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg16_unsafe(A) (*(data16_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:923:109: note: in expansion of macro ‘cpu_readop_arg16_unsafe’ INLINE data16_t cpu_readop_arg16(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg16_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ src/memory.h: In function ‘cpu_readop_arg32’: src/memory.h:915:38: warning: cast increases required alignment of target type [-Wcast-align] #define cpu_readop_arg32_unsafe(A) (*(data32_t *)&OP_RAM[(A) & mem_amask]) ^ src/memory.h:924:109: note: in expansion of macro ‘cpu_readop_arg32_unsafe’ INLINE data32_t cpu_readop_arg32(offs_t A) { if (address_is_unsafe(A)) { activecpu_set_op_base(A); } return cpu_readop_arg32_unsafe(A); } ^~~~~~~~~~~~~~~~~~~~~~~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/adler32.o src/../deps/zlib/adler32.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/compress.o src/../deps/zlib/compress.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/crc32.o src/../deps/zlib/crc32.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/deflate.o src/../deps/zlib/deflate.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/gzclose.o src/../deps/zlib/gzclose.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/gzlib.o src/../deps/zlib/gzlib.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/gzread.o src/../deps/zlib/gzread.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/gzwrite.o src/../deps/zlib/gzwrite.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/inffast.o src/../deps/zlib/inffast.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/inflate.o src/../deps/zlib/inflate.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/inftrees.o src/../deps/zlib/inftrees.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/trees.o src/../deps/zlib/trees.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/uncompr.o src/../deps/zlib/uncompr.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/zutil.o src/../deps/zlib/zutil.c src/../deps/zlib/zutil.c:14:4: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] "need dictionary", /* Z_NEED_DICT 2 */ ^~~~~~~~~~~~~~~~~ src/../deps/zlib/zutil.c:15:4: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] "stream end", /* Z_STREAM_END 1 */ ^~~~~~~~~~~~ src/../deps/zlib/zutil.c:16:4: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] "", /* Z_OK 0 */ ^~ src/../deps/zlib/zutil.c:17:4: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] "file error", /* Z_ERRNO (-1) */ ^~~~~~~~~~~~ src/../deps/zlib/zutil.c:18:4: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] "stream error", /* Z_STREAM_ERROR (-2) */ ^~~~~~~~~~~~~~ src/../deps/zlib/zutil.c:19:4: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] "data error", /* Z_DATA_ERROR (-3) */ ^~~~~~~~~~~~ src/../deps/zlib/zutil.c:20:4: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] "insufficient memory", /* Z_MEM_ERROR (-4) */ ^~~~~~~~~~~~~~~~~~~~~ src/../deps/zlib/zutil.c:21:4: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] "buffer error", /* Z_BUF_ERROR (-5) */ ^~~~~~~~~~~~~~ src/../deps/zlib/zutil.c:22:4: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] "incompatible version",/* Z_VERSION_ERROR (-6) */ ^~~~~~~~~~~~~~~~~~~~~~ src/../deps/zlib/zutil.c:23:4: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] ""}; ^~ cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/ioapi.o src/../deps/zlib/ioapi.c cc -DINLINE="static __inline__" -D__LIBRETRO__ -DPI=3.1415927 -DM_PI=3.1415927 -Dasm=__asm__ -DHAS_ADSP2100=1 -DHAS_ADSP2101=1 -DHAS_ADSP2104=1 -DHAS_ADSP2105=1 -DHAS_ADSP2115=1 -DHAS_Z80=1 -DHAS_Z180=1 -DHAS_8080=1 -DHAS_8085A=1 -DHAS_M6502=1 -DHAS_M65C02=1 -DHAS_M65SC02=0 -DHAS_M65CE02=0 -DHAS_M6509=0 -DHAS_M6510=1 -DHAS_M6510T=0 -DHAS_M7501=0 -DHAS_M8502=0 -DHAS_N2A03=1 -DHAS_DECO16=1 -DHAS_M4510=0 -DHAS_H6280=1 -DHAS_I86=1 -DHAS_I88=0 -DHAS_I186=1 -DHAS_I188=0 -DHAS_I286=0 -DHAS_V20=1 -DHAS_V30=1 -DHAS_V33=1 -DHAS_V60=1 -DHAS_V70=1 -DHAS_I8035=1 -DHAS_I8039=1 -DHAS_I8048=1 -DHAS_N7751=1 -DHAS_I8X41=1 -DHAS_M6800=1 -DHAS_M6801=1 -DHAS_M6802=1 -DHAS_M6803=1 -DHAS_M6808=1 -DHAS_HD63701=1 -DHAS_NSC8105=1 -DHAS_M6805=1 -DHAS_M68705=1 -DHAS_HD63705=1 -DHAS_HD6309=1 -DHAS_M6809=1 -DHAS_KONAMI=1 -DHAS_M68000=1 -DHAS_M68010=1 -DHAS_M68EC020=1 -DHAS_M68020=1 -DHAS_T11=1 -DHAS_S2650=1 -DHAS_TMS34010=1 -DHAS_TMS34020=1 -DHAS_TMS9900=0 -DHAS_TMS9940=0 -DHAS_TMS9980=1 -DHAS_TMS9985=0 -DHAS_TMS9989=0 -DHAS_TMS9995=1 -DHAS_TI990_10=0 -DHAS_TMS99105A=0 -DHAS_TMS99110A=0 -DHAS_Z8000=1 -DHAS_TMS32010=1 -DHAS_TMS32025=1 -DHAS_TMS32031=1 -DHAS_CCPU=1 -DHAS_PSXCPU=1 -DHAS_ASAP=1 -DHAS_UPD7810=1 -DHAS_UPD7807=1 -DHAS_ARM=1 -DHAS_JAGUAR=1 -DHAS_R3000=1 -DHAS_R4600=1 -DHAS_R5000=1 -DHAS_SH2=1 -DHAS_DSP32C=1 -DHAS_PIC16C54=0 -DHAS_PIC16C55=1 -DHAS_PIC16C56=0 -DHAS_PIC16C57=1 -DHAS_PIC16C58=0 -DHAS_G65816=1 -DHAS_SPC700=1 -DHAS_E132XS=1 -DHAS_CUSTOM=1 -DHAS_SAMPLES=1 -DHAS_DAC=1 -DHAS_DISCRETE=1 -DHAS_AY8910=1 -DHAS_YM2203=1 -DHAS_YM2151=0 -DHAS_YM2151_ALT=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1 -DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM2413=1 -DHAS_YM3812=1 -DHAS_YM3526=1 -DHAS_YMZ280B=1 -DHAS_Y8950=1 -DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_NES=1 -DHAS_ASTROCADE=1 -DHAS_NAMCO=1 -DHAS_NAMCONA=1 -DHAS_TMS36XX=1 -DHAS_TMS5110=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_ADPCM=1 -DHAS_OKIM6295=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_UPD7759=1 -DHAS_HC55516=1 -DHAS_K005289=1 -DHAS_K007232=1 -DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_SEGAPCM=1 -DHAS_RF5C68=1 -DHAS_CEM3394=1 -DHAS_C140=1 -DHAS_QSOUND=1 -DHAS_SAA1099=1 -DHAS_IREMGA20=1 -DHAS_ES5505=1 -DHAS_ES5506=1 -DHAS_BSMT2000=1 -DHAS_YMF262=1 -DHAS_YMF278B=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1 -DHAS_X1_010=1 -DHAS_MULTIPCM=1 -DHAS_C6280=1 -DHAS_SP0250=1 -DHAS_SCSP=1 -DHAS_PSXSPU=1 -DHAS_YMF271=1 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -DGIT_VERSION=\"' de857c6'\" -fPIC -DRETRO_PROFILE=0 -Wall -Wno-sign-compare -Wunused -Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return -Wshadow -Wstrict-prototypes -Wformat-security -Wwrite-strings -Wdisabled-optimization -O2 -DNDEBUG -fomit-frame-pointer -fstrict-aliasing -Isrc -Isrc/includes -Isrc/libretro -Isrc/libretro/includes/zlib -Isrc/cpu/m68000 -Dstricmp=strcasecmp -fPIC -c -osrc/../deps/zlib/unzip.o src/../deps/zlib/unzip.c Linking mame2003_libretro.so... platform unix cc -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -shared -Wl,--version-script=link.T -o mame2003_libretro.so src/libretro/libretro.o src/libretro/osd.o src/libretro/keyboard.o src/libretro/joystick.o src/libretro/video.o src/mame.o src/drawgfx.o src/common.o src/usrintrf.o src/ui_text.o src/cpuintrf.o src/cpuexec.o src/cpuint.o src/mame-memory.o src/timer.o src/palette.o src/input.o src/inptport.o src/config.o src/mame_unzip.o src/audit.o src/info.o src/png.o src/artwork.o src/tilemap.o src/fileio.o src/state.o src/datafile.o src/hiscore.o src/sndintrf.o src/sound/streams.o src/sound/mixer.o src/sound/filter.o src/sound/votrax.o src/machine/tmp68301.o src/machine/6532riot.o src/machine/z80fmly.o src/machine/6821pia.o src/machine/8255ppi.o src/machine/7474.o src/machine/74123.o src/machine/74153.o src/machine/74148.o src/vidhrdw/generic.o src/vidhrdw/vector.o src/vidhrdw/avgdvg_vidhrdw.o src/machine/mathbox.o src/vidhrdw/poly.o src/vidhrdw/matrix3d.o src/vidhrdw/tlc34076.o src/machine/ticket.o src/machine/eeprom.o src/machine/6522via.o src/machine/mb87078.o src/machine/random.o src/mamedbg.o src/window.o src/profiler.o src/hash.o src/sha1.o src/chd.o src/harddisk.o src/md5.o src/machine/idectrl.o src/sound/wavwrite.o src/x86drc.o src/drivers/pacman.o src/machine/mspacman.o src/machine/pacplus.o src/machine/jumpshot.o src/machine/theglobp.o src/machine/acitya.o src/drivers/jrpacman.o src/vidhrdw/jrpacman_vidhrdw.o src/vidhrdw/pengo_vidhrdw.o src/drivers/pengo.o src/drivers/epos.o src/vidhrdw/epos_vidhrdw.o src/vidhrdw/cclimber_vidhrdw.o src/sndhrdw/cclimber_sndhrdw.o src/drivers/cclimber.o src/drivers/yamato.o src/vidhrdw/gomoku_vidhrdw.o src/sndhrdw/gomoku_sndhrdw.o src/drivers/gomoku.o src/vidhrdw/wiping_vidhrdw.o src/sndhrdw/wiping_sndhrdw.o src/drivers/wiping.o src/vidhrdw/seicross_vidhrdw.o src/drivers/seicross.o src/vidhrdw/clshroad_vidhrdw.o src/drivers/clshroad.o src/vidhrdw/tubep_vidhrdw.o src/drivers/tubep.o src/vidhrdw/magmax_vidhrdw.o src/drivers/magmax.o src/vidhrdw/cop01_vidhrdw.o src/drivers/cop01.o src/vidhrdw/terracre_vidhrdw.o src/drivers/terracre.o src/vidhrdw/galivan_vidhrdw.o src/drivers/galivan.o src/vidhrdw/armedf_vidhrdw.o src/drivers/armedf.o src/machine/nb1413m3.o src/vidhrdw/hyhoo_vidhrdw.o src/drivers/hyhoo.o src/vidhrdw/pastelgl_vidhrdw.o src/drivers/pastelgl.o src/vidhrdw/nbmj8688_vidhrdw.o src/drivers/nbmj8688.o src/vidhrdw/nbmj8891_vidhrdw.o src/drivers/nbmj8891.o src/vidhrdw/nbmj8991_vidhrdw.o src/drivers/nbmj8991.o src/vidhrdw/nbmj9195_vidhrdw.o src/drivers/nbmj9195.o src/vidhrdw/niyanpai_vidhrdw.o src/drivers/niyanpai.o src/machine/m68kfmly.o src/drivers/safarir.o src/vidhrdw/phoenix_vidhrdw.o src/sndhrdw/phoenix_sndhrdw.o src/drivers/phoenix.o src/sndhrdw/pleiads.o src/vidhrdw/naughtyb_vidhrdw.o src/drivers/naughtyb.o src/machine/geebee_machine.o src/vidhrdw/geebee_vidhrdw.o src/sndhrdw/geebee_sndhrdw.o src/drivers/geebee.o src/vidhrdw/warpwarp_vidhrdw.o src/sndhrdw/warpwarp_sndhrdw.o src/drivers/warpwarp.o src/vidhrdw/tankbatt_vidhrdw.o src/drivers/tankbatt.o src/vidhrdw/galaxian_vidhrdw.o src/sndhrdw/galaxian_sndhrdw.o src/drivers/galaxian.o src/vidhrdw/rallyx_vidhrdw.o src/drivers/rallyx.o src/drivers/locomotn.o src/machine/bosco_machine.o src/sndhrdw/bosco_sndhrdw.o src/vidhrdw/bosco_vidhrdw.o src/drivers/bosco.o src/machine/galaga_machine.o src/vidhrdw/galaga_vidhrdw.o src/drivers/galaga.o src/machine/digdug_machine.o src/vidhrdw/digdug_vidhrdw.o src/drivers/digdug.o src/vidhrdw/xevious_vidhrdw.o src/machine/xevious_machine.o src/drivers/xevious.o src/machine/superpac_machine.o src/vidhrdw/superpac_vidhrdw.o src/drivers/superpac.o src/machine/phozon_machine.o src/vidhrdw/phozon_vidhrdw.o src/drivers/phozon.o src/machine/mappy_machine.o src/vidhrdw/mappy_vidhrdw.o src/drivers/mappy.o src/machine/grobda_machine.o src/vidhrdw/grobda_vidhrdw.o src/drivers/grobda.o src/machine/gaplus_machine.o src/vidhrdw/gaplus_vidhrdw.o src/drivers/gaplus.o src/machine/toypop_machine.o src/vidhrdw/toypop_vidhrdw.o src/drivers/toypop.o src/machine/polepos_machine.o src/vidhrdw/polepos_vidhrdw.o src/sndhrdw/polepos_sndhrdw.o src/drivers/polepos.o src/vidhrdw/pacland_vidhrdw.o src/drivers/pacland.o src/vidhrdw/skykid_vidhrdw.o src/drivers/skykid.o src/vidhrdw/baraduke_vidhrdw.o src/drivers/baraduke.o src/vidhrdw/namcos86_vidhrdw.o src/drivers/namcos86.o src/vidhrdw/tceptor_vidhrdw.o src/drivers/tceptor.o src/machine/namcos1_machine.o src/vidhrdw/namcos1_vidhrdw.o src/drivers/namcos1.o src/machine/namcos2_machine.o src/vidhrdw/namcos2_vidhrdw.o src/drivers/namcos2.o src/drivers/namcoic.o src/vidhrdw/namcona1_vidhrdw.o src/drivers/namcona1.o src/vidhrdw/namconb1_vidhrdw.o src/drivers/namconb1.o src/machine/namcond1_machine.o src/vidhrdw/ygv608.o src/drivers/namcond1.o src/vidhrdw/psx_vidhrdw.o src/machine/psx_machine.o src/drivers/namcos10.o src/drivers/namcos11.o src/drivers/namcos12.o src/vidhrdw/namcos3d.o src/vidhrdw/namcos21_vidhrdw.o src/drivers/namcos21.o src/vidhrdw/namcos22_vidhrdw.o src/drivers/namcos22.o src/vidhrdw/cosmic_vidhrdw.o src/drivers/cosmic.o src/vidhrdw/redclash_vidhrdw.o src/drivers/redclash.o src/vidhrdw/ladybug_vidhrdw.o src/drivers/ladybug.o src/vidhrdw/cheekyms_vidhrdw.o src/drivers/cheekyms.o src/vidhrdw/mrdo_vidhrdw.o src/drivers/mrdo.o src/machine/docastle_machine.o src/vidhrdw/docastle_vidhrdw.o src/drivers/docastle.o src/vidhrdw/dkong_vidhrdw.o src/sndhrdw/dkong_sndhrdw.o src/drivers/dkong.o src/machine/strtheat.o src/vidhrdw/mario_vidhrdw.o src/sndhrdw/mario_sndhrdw.o src/drivers/mario.o src/vidhrdw/popeye_vidhrdw.o src/drivers/popeye.o src/vidhrdw/punchout_vidhrdw.o src/drivers/punchout.o src/machine/rp5h01.o src/vidhrdw/ppu2c03b.o src/machine/playch10_machine.o src/vidhrdw/playch10_vidhrdw.o src/drivers/playch10.o src/machine/vsnes_machine.o src/vidhrdw/vsnes_vidhrdw.o src/drivers/vsnes.o src/machine/snes_machine.o src/vidhrdw/snes_vidhrdw.o src/sndhrdw/snes_sndhrdw.o src/drivers/nss.o src/machine/8080bw.o src/vidhrdw/8080bw_vidhrdw.o src/sndhrdw/8080bw_sndhrdw.o src/drivers/8080bw_drivers.o src/vidhrdw/sspeedr_vidhrdw.o src/drivers/sspeedr.o src/vidhrdw/m79amb_vidhrdw.o src/drivers/m79amb.o src/drivers/rotaryf.o src/drivers/lazercmd.o src/vidhrdw/lazercmd_vidhrdw.o src/drivers/meadows.o src/sndhrdw/meadows_sndhrdw.o src/vidhrdw/meadows_vidhrdw.o src/drivers/cvs.o src/vidhrdw/cvs_vidhrdw.o src/vidhrdw/s2636_vidhrdw.o src/machine/astrocde_machine.o src/vidhrdw/astrocde_vidhrdw.o src/drivers/astrocde.o src/sndhrdw/astrocde_sndhrdw.o src/sndhrdw/gorf.o src/machine/mcr.o src/sndhrdw/mcr_sndhrdw.o src/vidhrdw/mcr12_vidhrdw.o src/vidhrdw/mcr3_vidhrdw.o src/drivers/mcr1.o src/drivers/mcr2.o src/drivers/mcr3.o src/vidhrdw/mcr68_vidhrdw.o src/drivers/mcr68.o src/vidhrdw/balsente_vidhrdw.o src/machine/balsente_machine.o src/drivers/balsente.o src/vidhrdw/gridlee_vidhrdw.o src/sndhrdw/gridlee_sndhrdw.o src/drivers/gridlee.o src/drivers/seattle.o src/vidhrdw/voodoo_vidhrdw.o src/vidhrdw/exterm_vidhrdw.o src/drivers/exterm.o src/machine/midwayic.o src/sndhrdw/dcs.o src/machine/midyunit_machine.o src/vidhrdw/midyunit_vidhrdw.o src/drivers/midyunit.o src/drivers/midxunit.o src/machine/midwunit_machine.o src/drivers/midwunit.o src/vidhrdw/midvunit_vidhrdw.o src/drivers/midvunit.o src/machine/midtunit_machine.o src/vidhrdw/midtunit_vidhrdw.o src/drivers/midtunit.o src/vidhrdw/skychut_vidhrdw.o src/drivers/skychut.o src/drivers/olibochu.o src/sndhrdw/irem.o src/vidhrdw/mpatrol_vidhrdw.o src/drivers/mpatrol.o src/vidhrdw/troangel_vidhrdw.o src/drivers/troangel.o src/vidhrdw/yard_vidhrdw.o src/drivers/yard.o src/vidhrdw/travrusa_vidhrdw.o src/drivers/travrusa.o src/drivers/wilytowr.o src/vidhrdw/m62_vidhrdw.o src/drivers/m62.o src/vidhrdw/vigilant_vidhrdw.o src/drivers/vigilant.o src/vidhrdw/m72_vidhrdw.o src/sndhrdw/m72_sndhrdw.o src/drivers/m72.o src/vidhrdw/shisen_vidhrdw.o src/drivers/shisen.o src/machine/irem_cpu.o src/vidhrdw/m90_vidhrdw.o src/drivers/m90.o src/vidhrdw/m92_vidhrdw.o src/drivers/m92.o src/vidhrdw/m107_vidhrdw.o src/drivers/m107.o src/vidhrdw/gottlieb_vidhrdw.o src/sndhrdw/gottlieb_sndhrdw.o src/drivers/gottlieb.o src/drivers/sbowling.o src/machine/chaknpop_machine.o src/vidhrdw/chaknpop_vidhrdw.o src/drivers/chaknpop.o src/machine/qix_machine.o src/vidhrdw/qix_vidhrdw.o src/drivers/qix.o src/machine/taitosj_machine.o src/vidhrdw/taitosj_vidhrdw.o src/drivers/taitosj.o src/machine/grchamp_machine.o src/vidhrdw/grchamp_vidhrdw.o src/drivers/grchamp.o src/machine/pitnrun_machine.o src/vidhrdw/pitnrun_vidhrdw.o src/drivers/pitnrun.o src/drivers/marinedt.o src/vidhrdw/crbaloon_vidhrdw.o src/drivers/crbaloon.o src/vidhrdw/bking2_vidhrdw.o src/drivers/bking2.o src/vidhrdw/gsword_vidhrdw.o src/drivers/gsword.o src/machine/tait8741.o src/vidhrdw/msisaac_vidhrdw.o src/drivers/msisaac.o src/machine/retofinv_machine.o src/vidhrdw/retofinv_vidhrdw.o src/drivers/retofinv.o src/vidhrdw/rollrace_vidhrdw.o src/drivers/rollrace.o src/vidhrdw/40love_vidhrdw.o src/drivers/40love.o src/vidhrdw/ssrj_vidhrdw.o src/drivers/ssrj.o src/machine/bigevglf_machine.o src/vidhrdw/bigevglf_vidhrdw.o src/drivers/bigevglf.o src/vidhrdw/tsamurai_vidhrdw.o src/drivers/tsamurai.o src/machine/flstory_machine.o src/vidhrdw/flstory_vidhrdw.o src/drivers/flstory.o src/vidhrdw/gladiatr_vidhrdw.o src/drivers/gladiatr.o src/machine/nycaptor_machine.o src/vidhrdw/nycaptor_vidhrdw.o src/drivers/nycaptor.o src/drivers/halleys.o src/machine/lsasquad_machine.o src/vidhrdw/lsasquad_vidhrdw.o src/drivers/lsasquad.o src/machine/bublbobl_machine.o src/vidhrdw/bublbobl_vidhrdw.o src/drivers/bublbobl.o src/drivers/missb2.o src/machine/mexico86_machine.o src/vidhrdw/mexico86_vidhrdw.o src/drivers/mexico86.o src/vidhrdw/darius_vidhrdw.o src/drivers/darius.o src/vidhrdw/rastan_vidhrdw.o src/sndhrdw/rastan_sndhrdw.o src/drivers/rastan.o src/machine/rainbow_machine.o src/drivers/rainbow.o src/drivers/opwolf.o src/vidhrdw/othunder_vidhrdw.o src/drivers/othunder.o src/vidhrdw/topspeed_vidhrdw.o src/drivers/topspeed.o src/machine/arkanoid_machine.o src/vidhrdw/arkanoid_vidhrdw.o src/drivers/arkanoid.o src/vidhrdw/superqix_vidhrdw.o src/drivers/superqix.o src/vidhrdw/pbillian_vidhrdw.o src/drivers/pbillian.o src/sndhrdw/pbillian_sndhrdw.o src/vidhrdw/exzisus_vidhrdw.o src/drivers/exzisus.o src/drivers/taito_x.o src/machine/cchip.o src/vidhrdw/minivadr_vidhrdw.o src/drivers/minivadr.o src/drivers/ashnojoe.o src/vidhrdw/ashnojoe_vidhrdw.o src/machine/volfied_machine.o src/vidhrdw/volfied_vidhrdw.o src/drivers/volfied.o src/machine/bonzeadv.o src/vidhrdw/asuka_vidhrdw.o src/drivers/asuka.o src/vidhrdw/wgp_vidhrdw.o src/drivers/wgp.o src/vidhrdw/slapshot_vidhrdw.o src/drivers/slapshot.o src/vidhrdw/ninjaw_vidhrdw.o src/drivers/ninjaw.o src/vidhrdw/warriorb_vidhrdw.o src/drivers/warriorb.o src/machine/tnzs_machine.o src/vidhrdw/tnzs_vidhrdw.o src/drivers/tnzs.o src/machine/buggychl_machine.o src/vidhrdw/buggychl_vidhrdw.o src/drivers/buggychl.o src/machine/lkage_machine.o src/vidhrdw/lkage_vidhrdw.o src/drivers/lkage.o src/vidhrdw/taitoic.o src/sndhrdw/taitosnd.o src/vidhrdw/taito_l_vidhrdw.o src/drivers/taito_l.o src/vidhrdw/taito_h_vidhrdw.o src/drivers/taito_h.o src/vidhrdw/taito_b_vidhrdw.o src/drivers/taito_b.o src/vidhrdw/taito_z_vidhrdw.o src/drivers/taito_z.o src/vidhrdw/gunbustr_vidhrdw.o src/drivers/gunbustr.o src/vidhrdw/superchs_vidhrdw.o src/drivers/superchs.o src/vidhrdw/undrfire_vidhrdw.o src/drivers/undrfire.o src/vidhrdw/groundfx_vidhrdw.o src/drivers/groundfx.o src/vidhrdw/taito_f2_vidhrdw.o src/drivers/taito_f2.o src/vidhrdw/taito_f3_vidhrdw.o src/sndhrdw/taito_f3_sndhrdw.o src/drivers/taito_f3.o src/vidhrdw/taitoair_vidhrdw.o src/drivers/taitoair.o src/machine/slapfght_machine.o src/vidhrdw/slapfght_vidhrdw.o src/drivers/slapfght.o src/machine/twincobr_machine.o src/vidhrdw/twincobr_vidhrdw.o src/drivers/twincobr.o src/drivers/wardner.o src/drivers/mjsister.o src/vidhrdw/mjsister_vidhrdw.o src/machine/toaplan1_machine.o src/vidhrdw/toaplan1_vidhrdw.o src/drivers/toaplan1.o src/vidhrdw/snowbros_vidhrdw.o src/drivers/snowbros.o src/vidhrdw/toaplan2_vidhrdw.o src/drivers/toaplan2.o src/vidhrdw/cave_vidhrdw.o src/drivers/cave.o src/vidhrdw/kyugo_vidhrdw.o src/machine/kyugo_machine.o src/drivers/kyugo.o src/machine/williams_machine.o src/vidhrdw/williams_vidhrdw.o src/sndhrdw/williams_sndhrdw.o src/drivers/williams.o src/vidhrdw/vulgus_vidhrdw.o src/drivers/vulgus.o src/vidhrdw/sonson_vidhrdw.o src/drivers/sonson.o src/vidhrdw/higemaru_vidhrdw.o src/drivers/higemaru.o src/vidhrdw/1942_vidhrdw.o src/drivers/1942.o src/vidhrdw/exedexes_vidhrdw.o src/drivers/exedexes.o src/vidhrdw/commando_vidhrdw.o src/drivers/commando.o src/vidhrdw/gng_vidhrdw.o src/drivers/gng.o src/vidhrdw/gunsmoke_vidhrdw.o src/drivers/gunsmoke.o src/vidhrdw/srumbler_vidhrdw.o src/drivers/srumbler.o src/vidhrdw/lwings_vidhrdw.o src/drivers/lwings.o src/vidhrdw/sidearms_vidhrdw.o src/drivers/sidearms.o src/vidhrdw/bionicc_vidhrdw.o src/drivers/bionicc.o src/vidhrdw/1943_vidhrdw.o src/drivers/1943.o src/vidhrdw/blktiger_vidhrdw.o src/drivers/blktiger.o src/vidhrdw/tigeroad_vidhrdw.o src/drivers/tigeroad.o src/vidhrdw/lastduel_vidhrdw.o src/drivers/lastduel.o src/vidhrdw/sf1_vidhrdw.o src/drivers/sf1.o src/machine/kabuki.o src/vidhrdw/mitchell_vidhrdw.o src/drivers/mitchell.o src/vidhrdw/cbasebal_vidhrdw.o src/drivers/cbasebal.o src/vidhrdw/cps1_vidhrdw.o src/drivers/cps1.o src/drivers/cps2.o src/drivers/zn.o src/vidhrdw/tms34061_vidhrdw.o src/machine/capbowl_machine.o src/vidhrdw/capbowl_vidhrdw.o src/drivers/capbowl.o src/vidhrdw/itech8_vidhrdw.o src/drivers/itech8.o src/vidhrdw/itech32_vidhrdw.o src/drivers/itech32.o src/machine/slikshot.o src/vidhrdw/blockade_vidhrdw.o src/drivers/blockade.o src/vidhrdw/vicdual_vidhrdw.o src/drivers/vicdual.o src/sndhrdw/carnival.o src/sndhrdw/depthch.o src/sndhrdw/invinco.o src/sndhrdw/pulsar.o src/machine/segacrpt.o src/sndhrdw/segasnd.o src/vidhrdw/sega_vidhrdw.o src/sndhrdw/sega_sndhrdw.o src/machine/sega_machine.o src/drivers/sega.o src/vidhrdw/segar_vidhrdw.o src/sndhrdw/segar_sndhrdw.o src/machine/segar_machine.o src/drivers/segar.o src/vidhrdw/tms9928a.o src/drivers/sg1000a.o src/vidhrdw/zaxxon_vidhrdw.o src/sndhrdw/zaxxon_sndhrdw.o src/drivers/zaxxon.o src/machine/turbo_machine.o src/vidhrdw/turbo_vidhrdw.o src/drivers/turbo.o src/drivers/kopunch.o src/vidhrdw/kopunch_vidhrdw.o src/vidhrdw/suprloco_vidhrdw.o src/drivers/suprloco.o src/vidhrdw/dotrikun_vidhrdw.o src/drivers/dotrikun.o src/vidhrdw/angelkds_vidhrdw.o src/drivers/angelkds.o src/vidhrdw/system1_vidhrdw.o src/drivers/system1.o src/vidhrdw/segasyse_vidhrdw.o src/drivers/segasyse.o src/machine/system16_machine.o src/vidhrdw/system16_vidhrdw.o src/vidhrdw/sys16spr.o src/sndhrdw/system16_sndhrdw.o src/drivers/system16.o src/drivers/aburner.o src/drivers/outrun.o src/drivers/sharrier.o src/drivers/system18.o src/drivers/system24.o src/machine/system24_machine.o src/vidhrdw/system24_vidhrdw.o src/vidhrdw/segaic24.o src/drivers/system32.o src/drivers/multi32.o src/vidhrdw/system32_vidhrdw.o src/vidhrdw/segac2_vidhrdw.o src/drivers/segac2.o src/drivers/stv.o src/drivers/stvhacks.o src/machine/stvcd.o src/machine/scudsp.o src/vidhrdw/stvvdp1_vidhrdw.o src/vidhrdw/stvvdp2_vidhrdw.o src/vidhrdw/deniam_vidhrdw.o src/drivers/deniam.o src/machine/btime_machine.o src/vidhrdw/btime_vidhrdw.o src/drivers/btime.o src/machine/decocass_machine.o src/vidhrdw/decocass_vidhrdw.o src/drivers/decocass.o src/vidhrdw/astrof_vidhrdw.o src/sndhrdw/astrof_sndhrdw.o src/drivers/astrof.o src/vidhrdw/liberate_vidhrdw.o src/drivers/liberate.o src/vidhrdw/bwing_vidhrdw.o src/drivers/bwing.o src/vidhrdw/kchamp_vidhrdw.o src/drivers/kchamp.o src/vidhrdw/firetrap_vidhrdw.o src/drivers/firetrap.o src/vidhrdw/brkthru_vidhrdw.o src/drivers/brkthru.o src/vidhrdw/metlclsh_vidhrdw.o src/drivers/metlclsh.o src/drivers/compgolf.o src/drivers/tryout.o src/vidhrdw/shootout_vidhrdw.o src/drivers/shootout.o src/vidhrdw/sidepckt_vidhrdw.o src/drivers/sidepckt.o src/vidhrdw/exprraid_vidhrdw.o src/drivers/exprraid.o src/vidhrdw/pcktgal_vidhrdw.o src/drivers/pcktgal.o src/vidhrdw/battlera_vidhrdw.o src/drivers/battlera.o src/vidhrdw/actfancr_vidhrdw.o src/drivers/actfancr.o src/vidhrdw/dec8_vidhrdw.o src/drivers/dec8.o src/vidhrdw/karnov_vidhrdw.o src/drivers/karnov.o src/machine/decocrpt.o src/machine/decoprot.o src/vidhrdw/deco16ic.o src/machine/dec0_machine.o src/vidhrdw/dec0_vidhrdw.o src/drivers/dec0.o src/vidhrdw/stadhero_vidhrdw.o src/drivers/stadhero.o src/vidhrdw/madmotor_vidhrdw.o src/drivers/madmotor.o src/vidhrdw/vaportra_vidhrdw.o src/drivers/vaportra.o src/vidhrdw/cbuster_vidhrdw.o src/drivers/cbuster.o src/vidhrdw/darkseal_vidhrdw.o src/drivers/darkseal.o src/vidhrdw/supbtime_vidhrdw.o src/drivers/supbtime.o src/vidhrdw/cninja_vidhrdw.o src/drivers/cninja.o src/vidhrdw/dassault_vidhrdw.o src/drivers/dassault.o src/vidhrdw/rohga_vidhrdw.o src/drivers/rohga.o src/vidhrdw/tumblep_vidhrdw.o src/drivers/tumblep.o src/vidhrdw/lemmings_vidhrdw.o src/drivers/lemmings.o src/vidhrdw/funkyjet_vidhrdw.o src/drivers/funkyjet.o src/vidhrdw/deco32_vidhrdw.o src/drivers/deco32.o src/vidhrdw/avengrgs_vidhrdw.o src/drivers/avengrgs.o src/vidhrdw/sshangha_vidhrdw.o src/drivers/sshangha.o src/sndhrdw/senjyo_sndhrdw.o src/vidhrdw/senjyo_vidhrdw.o src/drivers/senjyo.o src/vidhrdw/bombjack_vidhrdw.o src/drivers/bombjack.o src/vidhrdw/pbaction_vidhrdw.o src/drivers/pbaction.o src/vidhrdw/tehkanwc_vidhrdw.o src/drivers/tehkanwc.o src/vidhrdw/solomon_vidhrdw.o src/drivers/solomon.o src/vidhrdw/tecmo_vidhrdw.o src/drivers/tecmo.o src/vidhrdw/tbowl_vidhrdw.o src/drivers/tbowl.o src/vidhrdw/gaiden_vidhrdw.o src/drivers/gaiden.o src/vidhrdw/wc90_vidhrdw.o src/drivers/wc90.o src/vidhrdw/wc90b_vidhrdw.o src/drivers/wc90b.o src/vidhrdw/spbactn_vidhrdw.o src/drivers/spbactn.o src/vidhrdw/tecmo16_vidhrdw.o src/drivers/tecmo16.o src/drivers/tecmosys.o src/machine/scramble_machine.o src/sndhrdw/scramble_sndhrdw.o src/drivers/scramble.o src/drivers/frogger.o src/drivers/scobra.o src/drivers/amidar.o src/vidhrdw/fastfred_vidhrdw.o src/drivers/fastfred.o src/vidhrdw/tutankhm_vidhrdw.o src/drivers/tutankhm.o src/drivers/junofrst.o src/vidhrdw/pooyan_vidhrdw.o src/drivers/pooyan.o src/vidhrdw/timeplt_vidhrdw.o src/drivers/timeplt.o src/sndhrdw/timeplt_sndhrdw.o src/vidhrdw/megazone_vidhrdw.o src/drivers/megazone.o src/vidhrdw/pandoras_vidhrdw.o src/drivers/pandoras.o src/sndhrdw/gyruss_sndhrdw.o src/vidhrdw/gyruss_vidhrdw.o src/drivers/gyruss.o src/machine/konami_machine.o src/vidhrdw/trackfld_vidhrdw.o src/sndhrdw/trackfld_sndhrdw.o src/drivers/trackfld.o src/vidhrdw/rocnrope_vidhrdw.o src/drivers/rocnrope.o src/vidhrdw/circusc_vidhrdw.o src/drivers/circusc.o src/vidhrdw/tp84_vidhrdw.o src/drivers/tp84.o src/vidhrdw/hyperspt_vidhrdw.o src/drivers/hyperspt.o src/vidhrdw/sbasketb_vidhrdw.o src/drivers/sbasketb.o src/vidhrdw/mikie_vidhrdw.o src/drivers/mikie.o src/vidhrdw/yiear_vidhrdw.o src/drivers/yiear.o src/vidhrdw/shaolins_vidhrdw.o src/drivers/shaolins.o src/vidhrdw/pingpong_vidhrdw.o src/drivers/pingpong.o src/vidhrdw/gberet_vidhrdw.o src/drivers/gberet.o src/vidhrdw/jailbrek_vidhrdw.o src/drivers/jailbrek.o src/vidhrdw/finalizr_vidhrdw.o src/drivers/finalizr.o src/vidhrdw/ironhors_vidhrdw.o src/drivers/ironhors.o src/machine/jackal_machine.o src/vidhrdw/jackal_vidhrdw.o src/drivers/jackal.o src/vidhrdw/ddrible_vidhrdw.o src/drivers/ddrible.o src/vidhrdw/contra_vidhrdw.o src/drivers/contra.o src/vidhrdw/combatsc_vidhrdw.o src/drivers/combatsc.o src/vidhrdw/hcastle_vidhrdw.o src/drivers/hcastle.o src/vidhrdw/nemesis_vidhrdw.o src/drivers/nemesis.o src/vidhrdw/konamiic.o src/vidhrdw/rockrage_vidhrdw.o src/drivers/rockrage.o src/vidhrdw/flkatck_vidhrdw.o src/drivers/flkatck.o src/vidhrdw/fastlane_vidhrdw.o src/drivers/fastlane.o src/vidhrdw/labyrunr_vidhrdw.o src/drivers/labyrunr.o src/vidhrdw/battlnts_vidhrdw.o src/drivers/battlnts.o src/vidhrdw/bladestl_vidhrdw.o src/drivers/bladestl.o src/machine/ajax_machine.o src/vidhrdw/ajax_vidhrdw.o src/drivers/ajax.o src/vidhrdw/thunderx_vidhrdw.o src/drivers/thunderx.o src/vidhrdw/mainevt_vidhrdw.o src/drivers/mainevt.o src/vidhrdw/88games_vidhrdw.o src/drivers/88games.o src/vidhrdw/gbusters_vidhrdw.o src/drivers/gbusters.o src/vidhrdw/crimfght_vidhrdw.o src/drivers/crimfght.o src/vidhrdw/spy_vidhrdw.o src/drivers/spy.o src/vidhrdw/bottom9_vidhrdw.o src/drivers/bottom9.o src/vidhrdw/blockhl_vidhrdw.o src/drivers/blockhl.o src/vidhrdw/aliens_vidhrdw.o src/drivers/aliens.o src/vidhrdw/surpratk_vidhrdw.o src/drivers/surpratk.o src/vidhrdw/parodius_vidhrdw.o src/drivers/parodius.o src/vidhrdw/rollerg_vidhrdw.o src/drivers/rollerg.o src/vidhrdw/xexex_vidhrdw.o src/drivers/xexex.o src/vidhrdw/asterix_vidhrdw.o src/drivers/asterix.o src/vidhrdw/gijoe_vidhrdw.o src/drivers/gijoe.o src/machine/simpsons_machine.o src/vidhrdw/simpsons_vidhrdw.o src/drivers/simpsons.o src/vidhrdw/vendetta_vidhrdw.o src/drivers/vendetta.o src/vidhrdw/wecleman_vidhrdw.o src/drivers/wecleman.o src/vidhrdw/chqflag_vidhrdw.o src/drivers/chqflag.o src/vidhrdw/ultraman_vidhrdw.o src/drivers/ultraman.o src/vidhrdw/hexion_vidhrdw.o src/drivers/hexion.o src/vidhrdw/twin16_vidhrdw.o src/drivers/twin16.o src/vidhrdw/tmnt_vidhrdw.o src/drivers/tmnt.o src/vidhrdw/xmen_vidhrdw.o src/drivers/xmen.o src/vidhrdw/overdriv_vidhrdw.o src/drivers/overdriv.o src/vidhrdw/gradius3_vidhrdw.o src/drivers/gradius3.o src/vidhrdw/moo_vidhrdw.o src/drivers/moo.o src/vidhrdw/mystwarr_vidhrdw.o src/drivers/mystwarr.o src/vidhrdw/rungun_vidhrdw.o src/drivers/rungun.o src/vidhrdw/dbz2_vidhrdw.o src/drivers/dbz2.o src/vidhrdw/bishi_vidhrdw.o src/drivers/bishi.o src/machine/konamigx_machine.o src/vidhrdw/konamigx_vidhrdw.o src/drivers/konamigx.o src/vidhrdw/djmain_vidhrdw.o src/drivers/djmain.o src/vidhrdw/plygonet_vidhrdw.o src/drivers/plygonet.o src/drivers/mogura.o src/machine/am53cf96.o src/drivers/konamigq.o src/machine/carpolo_machine.o src/vidhrdw/carpolo_vidhrdw.o src/drivers/carpolo.o src/vidhrdw/exidy_vidhrdw.o src/sndhrdw/exidy_sndhrdw.o src/drivers/exidy.o src/sndhrdw/targ.o src/vidhrdw/circus_vidhrdw.o src/drivers/circus.o src/vidhrdw/starfire_vidhrdw.o src/drivers/starfire.o src/vidhrdw/victory_vidhrdw.o src/drivers/victory.o src/sndhrdw/exidy440_sndhrdw.o src/vidhrdw/exidy440_vidhrdw.o src/drivers/exidy440.o src/machine/atari_vg.o src/vidhrdw/tia.o src/drivers/tourtabl.o src/machine/asteroid_machine.o src/sndhrdw/asteroid_sndhrdw.o src/drivers/asteroid.o src/sndhrdw/llander.o src/drivers/bwidow.o src/sndhrdw/bzone_sndhrdw.o src/drivers/bzone.o src/sndhrdw/redbaron.o src/drivers/tempest.o src/machine/starwars_machine.o src/drivers/starwars.o src/sndhrdw/starwars_sndhrdw.o src/machine/mhavoc_machine.o src/drivers/mhavoc.o src/drivers/quantum.o src/vidhrdw/copsnrob_vidhrdw.o src/machine/copsnrob_machine.o src/drivers/copsnrob.o src/vidhrdw/flyball_vidhrdw.o src/drivers/flyball.o src/vidhrdw/sprint2_vidhrdw.o src/drivers/sprint2.o src/vidhrdw/sprint4_vidhrdw.o src/drivers/sprint4.o src/vidhrdw/sprint8_vidhrdw.o src/drivers/sprint8.o src/vidhrdw/nitedrvr_vidhrdw.o src/machine/nitedrvr_machine.o src/drivers/nitedrvr.o src/machine/dominos.o src/vidhrdw/triplhnt_vidhrdw.o src/drivers/triplhnt.o src/vidhrdw/dragrace_vidhrdw.o src/drivers/dragrace.o src/vidhrdw/poolshrk_vidhrdw.o src/drivers/poolshrk.o src/vidhrdw/starshp1_vidhrdw.o src/drivers/starshp1.o src/vidhrdw/canyon_vidhrdw.o src/drivers/canyon.o src/vidhrdw/destroyr_vidhrdw.o src/drivers/destroyr.o src/drivers/ultratnk.o src/vidhrdw/wolfpack_vidhrdw.o src/drivers/wolfpack.o src/vidhrdw/boxer_vidhrdw.o src/drivers/boxer.o src/vidhrdw/skyraid_vidhrdw.o src/drivers/skyraid.o src/machine/avalnche_machine.o src/vidhrdw/avalnche_vidhrdw.o src/drivers/avalnche.o src/drivers/firetrk.o src/vidhrdw/firetrk_vidhrdw.o src/vidhrdw/skydiver_vidhrdw.o src/drivers/skydiver.o src/machine/sbrkout_machine.o src/vidhrdw/sbrkout_vidhrdw.o src/drivers/sbrkout.o src/machine/atarifb_machine.o src/vidhrdw/atarifb_vidhrdw.o src/drivers/atarifb.o src/vidhrdw/orbit_vidhrdw.o src/drivers/orbit.o src/vidhrdw/videopin_vidhrdw.o src/drivers/videopin.o src/machine/subs_machine.o src/vidhrdw/subs_vidhrdw.o src/drivers/subs.o src/vidhrdw/bsktball_vidhrdw.o src/machine/bsktball_machine.o src/drivers/bsktball.o src/vidhrdw/centiped_vidhrdw.o src/drivers/centiped.o src/vidhrdw/runaway_vidhrdw.o src/drivers/runaway.o src/machine/missile_machine.o src/vidhrdw/missile_vidhrdw.o src/drivers/missile.o src/vidhrdw/foodf_vidhrdw.o src/drivers/foodf.o src/drivers/tunhunt.o src/vidhrdw/tunhunt_vidhrdw.o src/vidhrdw/liberatr_vidhrdw.o src/drivers/liberatr.o src/vidhrdw/ccastles_vidhrdw.o src/drivers/ccastles.o src/vidhrdw/cloak_vidhrdw.o src/drivers/cloak.o src/vidhrdw/cloud9_vidhrdw.o src/drivers/cloud9.o src/vidhrdw/jedi_vidhrdw.o src/drivers/jedi.o src/machine/atarigen.o src/sndhrdw/atarijsa.o src/vidhrdw/atarimo_vidhrdw.o src/vidhrdw/atarirle_vidhrdw.o src/machine/slapstic.o src/vidhrdw/atarisy1_vidhrdw.o src/drivers/atarisy1.o src/vidhrdw/atarisy2_vidhrdw.o src/drivers/atarisy2.o src/machine/irobot_machine.o src/vidhrdw/irobot_vidhrdw.o src/drivers/irobot.o src/machine/harddriv_machine.o src/vidhrdw/harddriv_vidhrdw.o src/sndhrdw/harddriv_sndhrdw.o src/drivers/harddriv.o src/vidhrdw/gauntlet_vidhrdw.o src/drivers/gauntlet.o src/vidhrdw/atetris_vidhrdw.o src/drivers/atetris.o src/vidhrdw/toobin_vidhrdw.o src/drivers/toobin.o src/vidhrdw/vindictr_vidhrdw.o src/drivers/vindictr.o src/vidhrdw/klax_vidhrdw.o src/drivers/klax.o src/vidhrdw/blstroid_vidhrdw.o src/drivers/blstroid.o src/vidhrdw/xybots_vidhrdw.o src/drivers/xybots.o src/vidhrdw/eprom_vidhrdw.o src/drivers/eprom.o src/vidhrdw/skullxbo_vidhrdw.o src/drivers/skullxbo.o src/vidhrdw/badlands_vidhrdw.o src/drivers/badlands.o src/vidhrdw/cyberbal_vidhrdw.o src/sndhrdw/cyberbal_sndhrdw.o src/drivers/cyberbal.o src/vidhrdw/rampart_vidhrdw.o src/drivers/rampart.o src/vidhrdw/shuuz_vidhrdw.o src/drivers/shuuz.o src/vidhrdw/atarig1_vidhrdw.o src/drivers/atarig1.o src/vidhrdw/thunderj_vidhrdw.o src/drivers/thunderj.o src/vidhrdw/batman_vidhrdw.o src/drivers/batman.o src/vidhrdw/relief_vidhrdw.o src/drivers/relief.o src/vidhrdw/offtwall_vidhrdw.o src/drivers/offtwall.o src/vidhrdw/arcadecl_vidhrdw.o src/drivers/arcadecl.o src/vidhrdw/beathead_vidhrdw.o src/drivers/beathead.o src/vidhrdw/atarig42_vidhrdw.o src/drivers/atarig42.o src/machine/asic65.o src/vidhrdw/atarigx2_vidhrdw.o src/drivers/atarigx2.o src/vidhrdw/atarigt_vidhrdw.o src/drivers/atarigt.o src/vidhrdw/jaguar_vidhrdw.o src/sndhrdw/jaguar_sndhrdw.o src/drivers/cojag.o src/sndhrdw/cage_sndhrdw.o src/vidhrdw/rockola_vidhrdw.o src/sndhrdw/rockola_sndhrdw.o src/drivers/rockola.o src/vidhrdw/lasso_vidhrdw.o src/drivers/lasso.o src/drivers/munchmo.o src/vidhrdw/munchmo_vidhrdw.o src/vidhrdw/marvins_vidhrdw.o src/drivers/marvins.o src/vidhrdw/jcross_vidhrdw.o src/drivers/jcross.o src/vidhrdw/mainsnk_vidhrdw.o src/drivers/mainsnk.o src/drivers/hal21.o src/vidhrdw/snk_vidhrdw.o src/drivers/snk.o src/drivers/sgladiat.o src/vidhrdw/snk68_vidhrdw.o src/drivers/snk68.o src/vidhrdw/prehisle_vidhrdw.o src/drivers/prehisle.o src/vidhrdw/bbusters_vidhrdw.o src/drivers/bbusters.o src/drivers/shougi.o src/machine/equites_machine.o src/vidhrdw/equites_vidhrdw.o src/drivers/equites.o src/vidhrdw/alpha68k_vidhrdw.o src/drivers/alpha68k.o src/vidhrdw/champbas_vidhrdw.o src/drivers/champbas.o src/machine/exctsccr_machine.o src/vidhrdw/exctsccr_vidhrdw.o src/drivers/exctsccr.o src/drivers/scregg.o src/vidhrdw/tagteam_vidhrdw.o src/drivers/tagteam.o src/vidhrdw/ssozumo_vidhrdw.o src/drivers/ssozumo.o src/vidhrdw/mystston_vidhrdw.o src/drivers/mystston.o src/vidhrdw/dogfgt_vidhrdw.o src/drivers/dogfgt.o src/vidhrdw/bogeyman_vidhrdw.o src/drivers/bogeyman.o src/vidhrdw/matmania_vidhrdw.o src/drivers/matmania.o src/machine/maniach.o src/vidhrdw/renegade_vidhrdw.o src/drivers/renegade.o src/vidhrdw/xain_vidhrdw.o src/drivers/xain.o src/vidhrdw/battlane_vidhrdw.o src/drivers/battlane.o src/vidhrdw/ddragon_vidhrdw.o src/drivers/ddragon.o src/drivers/chinagat.o src/vidhrdw/spdodgeb_vidhrdw.o src/drivers/spdodgeb.o src/vidhrdw/wwfsstar_vidhrdw.o src/drivers/wwfsstar.o src/vidhrdw/vball_vidhrdw.o src/drivers/vball.o src/vidhrdw/blockout_vidhrdw.o src/drivers/blockout.o src/vidhrdw/ddragon3_vidhrdw.o src/drivers/ddragon3.o src/vidhrdw/wwfwfest_vidhrdw.o src/drivers/wwfwfest.o src/vidhrdw/shadfrce_vidhrdw.o src/drivers/shadfrce.o src/machine/berzerk_machine.o src/vidhrdw/berzerk_vidhrdw.o src/sndhrdw/berzerk_sndhrdw.o src/drivers/berzerk.o src/drivers/mazerbla.o src/drivers/supdrapo.o src/drivers/toratora.o src/vidhrdw/gameplan_vidhrdw.o src/drivers/gameplan.o src/vidhrdw/zac2650_vidhrdw.o src/drivers/zac2650.o src/vidhrdw/zaccaria_vidhrdw.o src/drivers/zaccaria.o src/vidhrdw/mouser_vidhrdw.o src/drivers/mouser.o src/vidhrdw/nova2001_vidhrdw.o src/drivers/nova2001.o src/vidhrdw/ninjakid_vidhrdw.o src/drivers/ninjakid.o src/vidhrdw/raiders5_vidhrdw.o src/drivers/raiders5.o src/vidhrdw/pkunwar_vidhrdw.o src/drivers/pkunwar.o src/vidhrdw/xxmissio_vidhrdw.o src/drivers/xxmissio.o src/vidhrdw/ninjakd2_vidhrdw.o src/drivers/ninjakd2.o src/vidhrdw/mnight_vidhrdw.o src/drivers/mnight.o src/vidhrdw/omegaf_vidhrdw.o src/drivers/omegaf.o src/vidhrdw/nmk16_vidhrdw.o src/drivers/nmk16.o src/drivers/jalmah.o src/drivers/quizpani.o src/vidhrdw/quizpani_vidhrdw.o src/vidhrdw/macrossp_vidhrdw.o src/drivers/macrossp.o src/vidhrdw/quizdna_vidhrdw.o src/drivers/quizdna.o src/vidhrdw/jack_vidhrdw.o src/drivers/jack.o src/drivers/embargo.o src/sndhrdw/cinemat_sndhrdw.o src/drivers/cinemat.o src/machine/cchasm_machine.o src/vidhrdw/cchasm_vidhrdw.o src/sndhrdw/cchasm_sndhrdw.o src/drivers/cchasm.o src/vidhrdw/thepit_vidhrdw.o src/drivers/thepit.o src/vidhrdw/timelimt_vidhrdw.o src/drivers/timelimt.o src/machine/bagman_machine.o src/vidhrdw/bagman_vidhrdw.o src/drivers/bagman.o src/vidhrdw/tankbust_vidhrdw.o src/drivers/tankbust.o src/vidhrdw/wiz_vidhrdw.o src/drivers/wiz.o src/vidhrdw/kncljoe_vidhrdw.o src/drivers/kncljoe.o src/machine/stfight_machine.o src/vidhrdw/stfight_vidhrdw.o src/drivers/stfight.o src/drivers/cshooter.o src/sndhrdw/seibu.o src/vidhrdw/deadang_vidhrdw.o src/drivers/deadang.o src/vidhrdw/dynduke_vidhrdw.o src/drivers/dynduke.o src/vidhrdw/raiden_vidhrdw.o src/drivers/raiden.o src/drivers/raiden2.o src/vidhrdw/dcon_vidhrdw.o src/drivers/dcon.o src/vidhrdw/sengokmj_vidhrdw.o src/drivers/sengokmj.o src/vidhrdw/mustache_vidhrdw.o src/drivers/mustache.o src/vidhrdw/cabal_vidhrdw.o src/drivers/cabal.o src/vidhrdw/toki_vidhrdw.o src/drivers/toki.o src/vidhrdw/bloodbro_vidhrdw.o src/drivers/bloodbro.o src/vidhrdw/legionna_vidhrdw.o src/drivers/legionna.o src/vidhrdw/goal92_vidhrdw.o src/drivers/goal92.o src/vidhrdw/exerion_vidhrdw.o src/drivers/exerion.o src/drivers/fcombat.o src/vidhrdw/aeroboto_vidhrdw.o src/drivers/aeroboto.o src/vidhrdw/citycon_vidhrdw.o src/drivers/citycon.o src/vidhrdw/momoko_vidhrdw.o src/drivers/momoko.o src/vidhrdw/argus_vidhrdw.o src/drivers/argus.o src/vidhrdw/psychic5_vidhrdw.o src/drivers/psychic5.o src/vidhrdw/ginganin_vidhrdw.o src/drivers/ginganin.o src/vidhrdw/skyfox_vidhrdw.o src/drivers/skyfox.o src/vidhrdw/homerun_vidhrdw.o src/drivers/homerun.o src/vidhrdw/cischeat_vidhrdw.o src/drivers/cischeat.o src/vidhrdw/tetrisp2_vidhrdw.o src/drivers/tetrisp2.o src/vidhrdw/megasys1_vidhrdw.o src/drivers/megasys1.o src/vidhrdw/ms32_vidhrdw.o src/drivers/ms32.o src/vidhrdw/bigstrkb_vidhrdw.o src/drivers/bigstrkb.o src/vidhrdw/rpunch_vidhrdw.o src/drivers/rpunch.o src/vidhrdw/tail2nos_vidhrdw.o src/drivers/tail2nos.o src/vidhrdw/ojankohs_vidhrdw.o src/drivers/ojankohs.o src/vidhrdw/fromance_vidhrdw.o src/drivers/fromance.o src/drivers/pipedrm.o src/vidhrdw/aerofgt_vidhrdw.o src/drivers/aerofgt.o src/vidhrdw/welltris_vidhrdw.o src/drivers/welltris.o src/vidhrdw/f1gp_vidhrdw.o src/drivers/f1gp.o src/vidhrdw/taotaido_vidhrdw.o src/drivers/taotaido.o src/vidhrdw/crshrace_vidhrdw.o src/drivers/crshrace.o src/vidhrdw/gstriker_vidhrdw.o src/drivers/gstriker.o src/vidhrdw/suprslam_vidhrdw.o src/drivers/suprslam.o src/vidhrdw/fromanc2_vidhrdw.o src/drivers/fromanc2.o src/vidhrdw/inufuku_vidhrdw.o src/drivers/inufuku.o src/vidhrdw/psikyo_vidhrdw.o src/drivers/psikyo.o src/vidhrdw/psikyosh_vidhrdw.o src/drivers/psikyosh.o src/vidhrdw/psikyo4_vidhrdw.o src/drivers/psikyo4.o src/machine/8254pit.o src/drivers/leland.o src/vidhrdw/leland_vidhrdw.o src/machine/leland_machine.o src/sndhrdw/leland_sndhrdw.o src/drivers/ataxx.o src/vidhrdw/marineb_vidhrdw.o src/drivers/marineb.o src/vidhrdw/funkybee_vidhrdw.o src/drivers/funkybee.o src/vidhrdw/zodiack_vidhrdw.o src/drivers/zodiack.o src/vidhrdw/espial_vidhrdw.o src/drivers/espial.o src/vidhrdw/vastar_vidhrdw.o src/drivers/vastar.o src/vidhrdw/xorworld_vidhrdw.o src/drivers/xorworld.o src/vidhrdw/splash_vidhrdw.o src/drivers/splash.o src/vidhrdw/thoop2_vidhrdw.o src/drivers/thoop2.o src/vidhrdw/gaelco_vidhrdw.o src/drivers/gaelco.o src/machine/wrally_machine.o src/vidhrdw/wrally_vidhrdw.o src/drivers/wrally.o src/vidhrdw/targeth_vidhrdw.o src/drivers/targeth.o src/machine/gaelco2_machine.o src/vidhrdw/gaelco2_vidhrdw.o src/drivers/gaelco2.o src/vidhrdw/glass_vidhrdw.o src/drivers/glass.o src/vidhrdw/airbustr_vidhrdw.o src/drivers/airbustr.o src/vidhrdw/djboy_vidhrdw.o src/drivers/djboy.o src/vidhrdw/galpanic_vidhrdw.o src/drivers/galpanic.o src/vidhrdw/galpani2_vidhrdw.o src/drivers/galpani2.o src/drivers/jchan.o src/vidhrdw/kaneko16_vidhrdw.o src/drivers/kaneko16.o src/vidhrdw/suprnova_vidhrdw.o src/drivers/suprnova.o src/machine/pd4990a.o src/machine/neocrypt.o src/machine/neogeo_machine.o src/vidhrdw/neogeo_vidhrdw.o src/drivers/neogeo.o src/vidhrdw/hanaawas_vidhrdw.o src/drivers/hanaawas.o src/vidhrdw/speedatk_vidhrdw.o src/drivers/speedatk.o src/vidhrdw/srmp2_vidhrdw.o src/drivers/srmp2.o src/vidhrdw/seta_vidhrdw.o src/drivers/seta.o src/vidhrdw/seta2_vidhrdw.o src/drivers/seta2.o src/vidhrdw/ssv_vidhrdw.o src/drivers/ssv.o src/vidhrdw/powerins_vidhrdw.o src/drivers/powerins.o src/vidhrdw/ohmygod_vidhrdw.o src/drivers/ohmygod.o src/vidhrdw/blmbycar_vidhrdw.o src/drivers/blmbycar.o src/vidhrdw/route16_vidhrdw.o src/drivers/route16.o src/vidhrdw/ttmahjng_vidhrdw.o src/drivers/ttmahjng.o src/vidhrdw/kangaroo_vidhrdw.o src/drivers/kangaroo.o src/vidhrdw/arabian_vidhrdw.o src/drivers/arabian.o src/vidhrdw/markham_vidhrdw.o src/drivers/markham.o src/vidhrdw/strnskil_vidhrdw.o src/drivers/strnskil.o src/vidhrdw/ikki_vidhrdw.o src/drivers/ikki.o src/drivers/shanghai.o src/vidhrdw/shangha3_vidhrdw.o src/drivers/shangha3.o src/vidhrdw/goindol_vidhrdw.o src/drivers/goindol.o src/vidhrdw/suna8_vidhrdw.o src/drivers/suna8.o src/vidhrdw/suna16_vidhrdw.o src/drivers/suna16.o src/vidhrdw/gundealr_vidhrdw.o src/drivers/gundealr.o src/vidhrdw/dooyong_vidhrdw.o src/drivers/dooyong.o src/machine/leprechn_machine.o src/vidhrdw/leprechn_vidhrdw.o src/drivers/leprechn.o src/machine/beezer_machine.o src/vidhrdw/beezer_vidhrdw.o src/drivers/beezer.o src/vidhrdw/pushman_vidhrdw.o src/drivers/pushman.o src/vidhrdw/zerozone_vidhrdw.o src/drivers/zerozone.o src/vidhrdw/galspnbl_vidhrdw.o src/drivers/galspnbl.o src/vidhrdw/sslam_vidhrdw.o src/drivers/sslam.o src/vidhrdw/playmark_vidhrdw.o src/drivers/playmark.o src/vidhrdw/thief_vidhrdw.o src/drivers/thief.o src/vidhrdw/mrflea_vidhrdw.o src/drivers/mrflea.o src/vidhrdw/holeland_vidhrdw.o src/drivers/holeland.o src/vidhrdw/speedbal_vidhrdw.o src/drivers/speedbal.o src/vidhrdw/sauro_vidhrdw.o src/drivers/sauro.o src/vidhrdw/metro_vidhrdw.o src/drivers/metro.o src/vidhrdw/hyprduel_vidhrdw.o src/drivers/hyprduel.o src/vidhrdw/spcforce_vidhrdw.o src/drivers/spcforce.o src/drivers/looping.o src/vidhrdw/paradise_vidhrdw.o src/drivers/paradise.o src/vidhrdw/yunsung8_vidhrdw.o src/drivers/yunsung8.o src/vidhrdw/yunsun16_vidhrdw.o src/drivers/yunsun16.o src/vidhrdw/blueprnt_vidhrdw.o src/drivers/blueprnt.o src/vidhrdw/fuukifg2_vidhrdw.o src/drivers/fuukifg2.o src/vidhrdw/fuukifg3_vidhrdw.o src/drivers/fuukifg3.o src/vidhrdw/drgnmst_vidhrdw.o src/drivers/drgnmst.o src/vidhrdw/unico_vidhrdw.o src/drivers/unico.o src/vidhrdw/silkroad_vidhrdw.o src/drivers/silkroad.o src/vidhrdw/afega_vidhrdw.o src/drivers/afega.o src/vidhrdw/esd16_vidhrdw.o src/drivers/esd16.o src/drivers/royalmah.o src/vidhrdw/hnayayoi_vidhrdw.o src/drivers/hnayayoi.o src/vidhrdw/dynax_vidhrdw.o src/drivers/dynax.o src/drivers/ddenlovr.o src/drivers/realbrk.o src/vidhrdw/realbrk_vidhrdw.o src/vidhrdw/crtc6845.o src/vidhrdw/nyny_vidhrdw.o src/drivers/nyny.o src/drivers/r2dtank.o src/machine/spiders_machine.o src/vidhrdw/spiders_vidhrdw.o src/drivers/spiders.o src/vidhrdw/iqblock_vidhrdw.o src/drivers/iqblock.o src/drivers/chindrag.o src/drivers/grtwall.o src/vidhrdw/pgm_vidhrdw.o src/drivers/pgm.o src/machine/pgmprot_machine.o src/machine/pgmcrypt.o src/vidhrdw/hitme_vidhrdw.o src/drivers/hitme.o src/vidhrdw/starcrus_vidhrdw.o src/drivers/starcrus.o src/vidhrdw/battlex_vidhrdw.o src/drivers/battlex.o src/vidhrdw/carjmbre_vidhrdw.o src/drivers/carjmbre.o src/vidhrdw/popper_vidhrdw.o src/drivers/popper.o src/vidhrdw/speedspn_vidhrdw.o src/drivers/speedspn.o src/vidhrdw/kickgoal_vidhrdw.o src/drivers/kickgoal.o src/vidhrdw/usgames_vidhrdw.o src/drivers/usgames.o src/vidhrdw/mermaid_vidhrdw.o src/drivers/mermaid.o src/vidhrdw/drmicro_vidhrdw.o src/drivers/drmicro.o src/vidhrdw/appoooh_vidhrdw.o src/drivers/appoooh.o src/vidhrdw/bankp_vidhrdw.o src/drivers/bankp.o src/vidhrdw/mjkjidai_vidhrdw.o src/drivers/mjkjidai.o src/vidhrdw/mayumi_vidhrdw.o src/drivers/mayumi.o src/vidhrdw/btoads_vidhrdw.o src/drivers/btoads.o src/vidhrdw/kinst_vidhrdw.o src/drivers/kinst.o src/vidhrdw/freekick_vidhrdw.o src/drivers/freekick.o src/drivers/rmhaihai.o src/drivers/hanaroku.o src/drivers/yumefuda.o src/vidhrdw/homedata_vidhrdw.o src/drivers/homedata.o src/vidhrdw/artmagic_vidhrdw.o src/drivers/artmagic.o src/vidhrdw/shangkid_vidhrdw.o src/drivers/shangkid.o src/vidhrdw/astinvad_vidhrdw.o src/sndhrdw/astinvad_sndhrdw.o src/drivers/astinvad.o src/vidhrdw/spacefb_vidhrdw.o src/drivers/spacefb.o src/drivers/omegrace.o src/vidhrdw/dday_vidhrdw.o src/drivers/dday.o src/vidhrdw/hexa_vidhrdw.o src/drivers/hexa.o src/vidhrdw/redalert_vidhrdw.o src/sndhrdw/redalert_sndhrdw.o src/drivers/redalert.o src/machine/stactics_machine.o src/vidhrdw/stactics_vidhrdw.o src/drivers/stactics.o src/vidhrdw/kingobox_vidhrdw.o src/drivers/kingobox.o src/vidhrdw/ambush_vidhrdw.o src/drivers/ambush.o src/drivers/dlair.o src/vidhrdw/aztarac_vidhrdw.o src/sndhrdw/aztarac_sndhrdw.o src/drivers/aztarac.o src/vidhrdw/mole_vidhrdw.o src/drivers/mole.o src/vidhrdw/gotya_vidhrdw.o src/sndhrdw/gotya_sndhrdw.o src/drivers/gotya.o src/vidhrdw/mrjong_vidhrdw.o src/drivers/mrjong.o src/vidhrdw/polyplay_vidhrdw.o src/sndhrdw/polyplay_sndhrdw.o src/drivers/polyplay.o src/vidhrdw/amspdwy_vidhrdw.o src/drivers/amspdwy.o src/vidhrdw/othldrby_vidhrdw.o src/drivers/othldrby.o src/vidhrdw/mosaic_vidhrdw.o src/drivers/mosaic.o src/drivers/spdbuggy.o src/vidhrdw/sprcros2_vidhrdw.o src/drivers/sprcros2.o src/vidhrdw/mugsmash_vidhrdw.o src/drivers/mugsmash.o src/vidhrdw/stlforce_vidhrdw.o src/drivers/stlforce.o src/vidhrdw/gcpinbal_vidhrdw.o src/drivers/gcpinbal.o src/vidhrdw/aquarium_vidhrdw.o src/drivers/aquarium.o src/vidhrdw/policetr_vidhrdw.o src/drivers/policetr.o src/vidhrdw/pass_vidhrdw.o src/drivers/pass.o src/vidhrdw/news_vidhrdw.o src/drivers/news.o src/vidhrdw/taxidrvr_vidhrdw.o src/drivers/taxidrvr.o src/vidhrdw/xyonix_vidhrdw.o src/drivers/xyonix.o src/drivers/findout.o src/vidhrdw/dribling_vidhrdw.o src/drivers/dribling.o src/drivers/ace.o src/vidhrdw/clayshoo_vidhrdw.o src/machine/clayshoo_machine.o src/drivers/clayshoo.o src/vidhrdw/pirates_vidhrdw.o src/drivers/pirates.o src/vidhrdw/fitfight_vidhrdw.o src/drivers/fitfight.o src/vidhrdw/flower_vidhrdw.o src/sndhrdw/flower_sndhrdw.o src/drivers/flower.o src/vidhrdw/diverboy_vidhrdw.o src/drivers/diverboy.o src/vidhrdw/beaminv_vidhrdw.o src/drivers/beaminv.o src/vidhrdw/mcatadv_vidhrdw.o src/drivers/mcatadv.o src/vidhrdw/4enraya_vidhrdw.o src/drivers/4enraya.o src/vidhrdw/oneshot_vidhrdw.o src/drivers/oneshot.o src/drivers/tugboat.o src/vidhrdw/gotcha_vidhrdw.o src/drivers/gotcha.o src/drivers/coolpool.o src/vidhrdw/gumbo_vidhrdw.o src/drivers/gumbo.o src/drivers/statriv2.o src/vidhrdw/tickee_vidhrdw.o src/drivers/tickee.o src/vidhrdw/crgolf_vidhrdw.o src/drivers/crgolf.o src/vidhrdw/truco_vidhrdw.o src/drivers/truco.o src/vidhrdw/thedeep_vidhrdw.o src/drivers/thedeep.o src/vidhrdw/fantland_vidhrdw.o src/drivers/fantland.o src/drivers/wallc.o src/drivers/skyarmy.o src/vidhrdw/lethalj_vidhrdw.o src/drivers/lethalj.o src/vidhrdw/sbugger_vidhrdw.o src/drivers/sbugger.o src/vidhrdw/portrait_vidhrdw.o src/drivers/portrait.o src/drivers/enigma2.o src/drivers/ltcasino.o src/drivers/vamphalf.o src/drivers/strvmstr.o src/vidhrdw/dorachan_vidhrdw.o src/drivers/dorachan.o src/vidhrdw/ladyfrog_vidhrdw.o src/drivers/ladyfrog.o src/drivers/rabbit.o src/drivers/malzak.o src/vidhrdw/malzak_vidhrdw.o src/drivers/supertnk.o src/drivers/crospang.o src/drivers/funybubl.o src/drivers/dreamwld.o src/machine/seicop.o src/vidhrdw/denjinmk.o src/drivers/denjinmk.o src/driver.o src/cheat.o src/cpu/z80/z80.o src/cpu/adsp2100/adsp2100.o src/cpu/z180/z180.o src/cpu/i8085/i8085.o src/cpu/m6502/m6502.o src/cpu/h6280/h6280.o src/cpu/i86/i86.o src/cpu/nec/nec.o src/cpu/v60/v60.o src/cpu/v60/v60d.o src/cpu/i8039/i8039.o src/cpu/i8x41/i8x41.o src/cpu/m6800/m6800.o src/cpu/m6805/m6805.o src/cpu/hd6309/hd6309.o src/cpu/m6809/m6809.o src/cpu/konami/konami.o src/cpu/m68000/m68kops.o src/cpu/m68000/m68kopac.o src/cpu/m68000/m68kopdm.o src/cpu/m68000/m68kopnz.o src/cpu/m68000/m68kcpu.o src/cpu/m68000/m68kmame.o src/cpu/t11/t11.o src/cpu/s2650/s2650.o src/cpu/tms34010/tms34010.o src/cpu/tms34010/34010fld.o src/cpu/tms9900/tms9980a.o src/cpu/tms9900/tms9995.o src/cpu/tms9900/tms9900.o src/cpu/z8000/z8000.o src/cpu/tms32010/tms32010.o src/cpu/tms32025/tms32025.o src/cpu/tms32031/tms32031.o src/cpu/ccpu/ccpu.o src/vidhrdw/cinemat_vidhrdw.o src/cpu/mips/psx_cpu.o src/cpu/asap/asap.o src/cpu/upd7810/upd7810.o src/cpu/arm/arm.o src/cpu/jaguar/jaguar.o src/cpu/mips/r3000.o src/cpu/mips/mips3.o src/cpu/sh2/sh2.o src/cpu/dsp32/dsp32.o src/cpu/pic16c5x/pic16c5x.o src/cpu/g65816/g65816.o src/cpu/g65816/g65816o0.o src/cpu/g65816/g65816o1.o src/cpu/g65816/g65816o2.o src/cpu/g65816/g65816o3.o src/cpu/g65816/g65816o4.o src/cpu/g65816/g65816ds.o src/cpu/spc700/spc700.o src/cpu/spc700/spc700ds.o src/cpu/e132xs/e132xs.o src/sound/samples.o src/sound/dac.o src/sound/discrete.o src/sound/2203intf.o src/sound/2151intf.o src/sound/ym2151.o src/sound/2608intf.o src/sound/2610intf.o src/sound/2612intf.o src/sound/ay8910.o src/sound/fm.o src/sound/2413intf.o src/sound/ym2413.o src/sound/ymz280b.o src/sound/3812intf.o src/sound/fmopl.o src/sound/ymdeltat.o src/sound/sn76477.o src/sound/sn76496.o src/sound/pokey.o src/sound/tiasound.o src/sound/tiaintf.o src/sound/nes_apu.o src/sound/astrocde_snd.o src/sound/namco.o src/sound/namcona.o src/sound/tms36xx.o src/sound/tms5110.o src/sound/5110intf.o src/sound/tms5220.o src/sound/5220intf.o src/sound/vlm5030.o src/sound/adpcm.o src/sound/msm5205.o src/sound/msm5232.o src/sound/upd7759.o src/sound/hc55516.o src/sound/k005289.o src/sound/k007232.o src/sound/k051649.o src/sound/k053260.o src/sound/k054539.o src/sound/segapcm.o src/sound/rf5c68.o src/sound/cem3394.o src/sound/c140.o src/sound/qsound.o src/sound/saa1099.o src/sound/iremga20.o src/sound/es5506.o src/sound/bsmt2000.o src/sound/ymf262.o src/sound/262intf.o src/sound/ymf278b.o src/sound/gaelco_snd.o src/sound/x1_010.o src/sound/multipcm.o src/sound/c6280.o src/sound/sp0250.o src/sound/scsp.o src/sound/psx.o src/sound/ymf271.o src/../deps/zlib/adler32.o src/../deps/zlib/compress.o src/../deps/zlib/crc32.o src/../deps/zlib/deflate.o src/../deps/zlib/gzclose.o src/../deps/zlib/gzlib.o src/../deps/zlib/gzread.o src/../deps/zlib/gzwrite.o src/../deps/zlib/inffast.o src/../deps/zlib/inflate.o src/../deps/zlib/inftrees.o src/../deps/zlib/trees.o src/../deps/zlib/uncompr.o src/../deps/zlib/zutil.o src/../deps/zlib/ioapi.o src/../deps/zlib/unzip.o -lm make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' dh_auto_test -a fakeroot debian/rules binary-arch dh binary-arch dh_testroot -a dh_prep -a dh_auto_install -a dh_install -a dh_installdocs -a dh_installchangelogs -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_strip -a dh_strip debug symbol extraction: disabling for PPA build dh_strip debug symbol extraction: not enabling -a because /CurrentlyBuilding exists dh_strip debug symbol extraction: not doing anything since NO_PKG_MANGLE is given dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: all non-arch-all packages for this build platform armhf: libretro-mame2003 dh_gencontrol debug symbol wrapper: packages to act on: libretro-mame2003 dh_gencontrol debug symbol wrapper: ignored packages: dh_gencontrol debug symbol wrapper: no debian/libretro-mame2003-dbgsym, skipping package libretro-mame2003 dh_md5sums -a dh_builddeb -a INFO: pkgstriptranslations version 131 INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'libretro-mame2003' in '../libretro-mame2003_0.78-r201712152022-de857c6-13~ubuntu17.04.1_armhf.deb'. dpkg-genchanges --build=any -mLaunchpad Build Daemon >../libretro-mame2003_0.78-r201712152022-de857c6-13~ubuntu17.04.1_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build libretro-mame2003-0.78-r201712152022-de857c6 dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20171215-2045 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ libretro-mame2003_0.78-r201712152022-de857c6-13~ubuntu17.04.1_armhf.changes: ---------------------------------------------------------------------------- Format: 1.8 Date: Fri, 15 Dec 2017 20:22:41 +0000 Source: libretro-mame2003 Binary: libretro-mame2003 Architecture: armhf Version: 0.78-r201712152022-de857c6-13~ubuntu17.04.1 Distribution: zesty Urgency: low Maintainer: Launchpad Build Daemon Changed-By: Launchpad Package Builder Description: libretro-mame2003 - Libretro wrapper for MAME 2003 (0.78) Changes: libretro-mame2003 (0.78-r201712152022-de857c6-13~ubuntu17.04.1) zesty; urgency=low . * Auto build. Checksums-Sha1: ae5ab6dcda76e99914c65a0d3e203a321970c5ad 4825662 libretro-mame2003_0.78-r201712152022-de857c6-13~ubuntu17.04.1_armhf.deb Checksums-Sha256: bb4f4a3e7539a032361079ff6ba5f528121c2464ce0e1e36e7918dc0b2be94ce 4825662 libretro-mame2003_0.78-r201712152022-de857c6-13~ubuntu17.04.1_armhf.deb Files: 9f7612342bbfd89b9f046d305b091f6c 4825662 games optional libretro-mame2003_0.78-r201712152022-de857c6-13~ubuntu17.04.1_armhf.deb +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libretro-mame2003_0.78-r201712152022-de857c6-13~ubuntu17.04.1_armhf.deb ----------------------------------------------------------------------- new debian package, version 2.0. size 4825662 bytes: control archive=854 bytes. 871 bytes, 19 lines control 254 bytes, 3 lines md5sums Package: libretro-mame2003 Version: 0.78-r201712152022-de857c6-13~ubuntu17.04.1 Architecture: armhf Maintainer: Sérgio Benjamim Installed-Size: 20934 Depends: retroarch | libretro-frontend, libc6 (>= 2.7) Section: games Priority: optional Multi-Arch: same Homepage: http://mamedev.org Description: Libretro wrapper for MAME 2003 (0.78) This wrapper makes MAME 2003 (0.78) core API compatible with libretro, thus allowing its use with libretro frontends, such as RetroArch. . MAME is a hardware emulator: it faithfully reproduces the behavior of many arcade machines (it is not a simulation). This program is not a game but can directly, through ROM images, run the complete system of these old arcade machines. These ROMs are subject to copyright and it is in most of the cases illegal to use them if you do not own the arcade machine. drwxr-xr-x root/root 0 2017-12-15 20:22 ./ drwxr-xr-x root/root 0 2017-12-15 20:22 ./usr/ drwxr-xr-x root/root 0 2017-12-15 20:22 ./usr/lib/ drwxr-xr-x root/root 0 2017-12-15 20:22 ./usr/lib/arm-linux-gnueabihf/ drwxr-xr-x root/root 0 2017-12-15 20:22 ./usr/lib/arm-linux-gnueabihf/libretro/ -rw-r--r-- root/root 21420980 2017-12-15 20:22 ./usr/lib/arm-linux-gnueabihf/libretro/mame2003_libretro.so drwxr-xr-x root/root 0 2017-12-15 20:22 ./usr/lib/libretro/ lrwxrwxrwx root/root 0 2017-12-15 20:22 ./usr/lib/libretro/mame2003_libretro.so -> ../arm-linux-gnueabihf/libretro/mame2003_libretro.so drwxr-xr-x root/root 0 2017-12-15 20:22 ./usr/share/ drwxr-xr-x root/root 0 2017-12-15 20:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-12-15 20:22 ./usr/share/doc/libretro-mame2003/ -rw-r--r-- root/root 272 2017-12-15 20:22 ./usr/share/doc/libretro-mame2003/changelog.Debian.gz -rw-r--r-- root/root 2567 2017-12-15 20:22 ./usr/share/doc/libretro-mame2003/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build-Space: 155584 Build-Time: 1132 Distribution: zesty Host Architecture: armhf Install-Time: 18 Job: libretro-mame2003_0.78-r201712152022-de857c6-13~ubuntu17.04.1.dsc Machine Architecture: arm64 Package: libretro-mame2003 Package-Time: 1154 Source-Version: 0.78-r201712152022-de857c6-13~ubuntu17.04.1 Space: 155584 Status: successful Version: 0.78-r201712152022-de857c6-13~ubuntu17.04.1 -------------------------------------------------------------------------------- Finished at 20171215-2045 Build needed 00:19:14, 155584k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=zesty --arch=armhf PACKAGEBUILD-13860638 Scanning for processes to kill in build PACKAGEBUILD-13860638 RUN: /usr/share/launchpad-buildd/slavebin/in-target umount-chroot --backend=chroot --series=zesty --arch=armhf PACKAGEBUILD-13860638 Stopping target for build PACKAGEBUILD-13860638 RUN: /usr/share/launchpad-buildd/slavebin/in-target remove-build --backend=chroot --series=zesty --arch=armhf PACKAGEBUILD-13860638 Removing build PACKAGEBUILD-13860638